- 基本
- 递归
- 索引
- 二分和线性搜索(排序列表)
- 二叉搜索树
- AVL 树(平衡二叉搜索树)
- 红黑树
- 展开树
- 开放哈希表(封闭寻址)
- 封闭哈希表(开放寻址)
- 封闭哈希表,使用桶
- Trie(前缀树,26 叉树)
- 基数树(Compact Trie)
- 三元搜索树(Trie with BST of children)
- B树
- B+树
- 排序
- 类堆数据结构
- 图算法
- 广度优先搜索
- 深度优先搜索
- 连接组件
- Dijkstra 的最短路径
- Prim 的最小成本生成树
- 拓扑排序(使用入度数组)
- 拓扑排序(使用 DFS)
- Floyd-Warshall(所有对最短路径)
- Kruskal 最小成本生成树算法
- 动态规划
- 几何算法
- 其他
- 不相交集
- 霍夫曼编码(在java版本中可用)