主流算法的 C++ 实现。
Xcode 9.0+
- 二叉树和前中后序遍历
- 线索二叉树
- 哈夫曼树与哈夫曼编码
- 图的深度优先遍历(DFS)和广度优先遍历(BFS)
- 最小生成树(MST):Prim算法
- 最小生成树(MST):Kruskal算法
- 最短路径:Dijkstra算法
- 最短路径:Floyd算法
- 二叉排序树/平衡二叉树(AVL)
- 动态规划(DP) - 01背包问题
- 贪心算法 - 钱币找零问题
- 冒泡排序
- 简单选择排序
- 直接插入排序
- 希尔排序
- 堆排序
- 归并排序
- 快速排序
- A*寻路算法
- 静态链表
- 十字链表
- 四则运算表达式求值(逆波兰后缀表示法)
- KMP匹配算法
- AOV网拓扑排序
- AOE网关键路径
- 多路查找树(B树)
- 散列表查找(哈希表)
ookcode, [email protected]
Algorithms 基于 MIT 协议进行分发和使用,更多信息参见协议文件。