该页为算法的导航页。

1 排序

1.1 交换类排序

1.1.1 冒泡排序

1.1.2 快速排序

1.2 选择类排序

1.2.1 选择排序

1.2.2 堆排序

堆排序的原理和实现

1.3 插入类排序

1.3.1 插入排序

1.3.2 希尔排序

1.4 归并排序

1.5 计数排序

1.6 基数排序

1.7 桶排序

1.8 排序总结

排序总结

2 查找

2.1 二分查找

3 回溯

回溯算法总结

4 递归

5 分治

6 贪心

贪心算法

7 动态规划

动态规划的原理和引用

7.1 最长公共子序列(LCS)

8 搜索

8.1 深度优先搜索(DFS)

遍历-DFS

8.2 广度优先搜索(BFS)

遍历-BFS

9 记忆化搜索

10 字符串匹配

字符串匹配算法

11 模拟

12 枚举