欢迎来到「data-structure-algorithm-practice」专题!这里是程序员进阶的基石,通过实践掌握经典数据结构和算法的实现与应用。

🧩 数据结构分类

  1. 线性结构

    • 数组 Array
    • 链表 Linked_List
    • Stack
    • 队列 Queue
    • 双端队列 Deque
    • 二叉树 Binary_Tree
  2. 非线性结构

    • Graph
    • Heap
    • 散列表 Hash_Table
    • 平衡树 Balanced_Tree
    • Trie树 Trie
数据结构算法

🔍 算法核心主题

  1. 排序算法

    • 冒泡排序 Bubble_Sort
    • 快速排序 Quick_Sort
    • 归并排序 Merge_Sort
    • 堆排序 Heap_Sort
  2. 搜索算法

    • 深度优先搜索 DFS
    • 广度优先搜索 BFS
    • 二分查找 Binary_Search
  3. 高级算法

    • 动态规划 Dynamic_Programming
    • 贪心算法 Greedy_Algorithm
    • 回溯算法 Backtracking
    • 位运算 Bit_Manipulation
算法实现

🚀 实践建议

📌 提示:点击任意数据结构名称可查看对应实现示例,例如 链表

编程练习