前言

余数

迭代法、数学归纳法、递归

排列组合

渐进记法

时间复杂度计算

搜索算法

排序算法(1)

排序算法(2)-c实现

排序算法(3)-特征记录

动态规划

编辑距离

最长上升子序列

最长公共子序列

最小路径开销

硬币改变

贪心算法

活动选择问题

最小生成树

哈夫曼编码

迪杰斯特拉最短路径

A*算法-自动寻路

分治法

平面最近点对

图算法

并查集-校验图是否有回路

拓扑排序

字符串搜索算法

KMP算法

BM算法

Sunday算法

有限自动机

位算法-查找只出现一次的元素

校验2个整数符号是否相同

两个数相加相减(位移)

两个数相乘(位移)

两个数相除(位移)

位图-布隆过滤器

返回不重复的整数

哈希算法

朴素贝叶斯算法

推荐算法-向量