欢迎来到「data-structure-algorithm-practice」专题!这里是程序员进阶的基石,通过实践掌握经典数据结构和算法的实现与应用。
🧩 数据结构分类
线性结构
- 数组
Array
- 链表
Linked_List
- 栈
Stack
- 队列
Queue
- 双端队列
Deque
- 二叉树
Binary_Tree
- 数组
非线性结构
- 图
Graph
- 堆
Heap
- 散列表
Hash_Table
- 平衡树
Balanced_Tree
- Trie树
Trie
- 图
🔍 算法核心主题
排序算法
- 冒泡排序
Bubble_Sort
- 快速排序
Quick_Sort
- 归并排序
Merge_Sort
- 堆排序
Heap_Sort
- 冒泡排序
搜索算法
- 深度优先搜索
DFS
- 广度优先搜索
BFS
- 二分查找
Binary_Search
- 深度优先搜索
高级算法
- 动态规划
Dynamic_Programming
- 贪心算法
Greedy_Algorithm
- 回溯算法
Backtracking
- 位运算
Bit_Manipulation
- 动态规划
🚀 实践建议
📌 提示:点击任意数据结构名称可查看对应实现示例,例如 链表 或 图。