- 七种基础排序
- 二叉堆
- K选取问题
- 链表判环问题
- N皇后问题
- 两指针扫描算法举例
- 位运算(求首个bit1,求bit1的个数,寻找奇数项)
- 最小栈的实现
- 横纵有序二维数组之元素查找
- A*算法
- 同时寻找序列的最大最小值
- 钢条切割问题
- 最大借书量问题
- 硬币收集问题
- 找零问题
- 矩阵链乘法问题
- 最长公共子序列(LCS)
- 最短编辑距离问题
- 最长回文子序列(LPS)
- 0-1背包问题
- DNA序列对齐问题
- 活动选择问题
- 赫夫曼编码
- 遍历(前、中、后序,层次遍历)
- 二叉搜索树
- 二叉搜索树最近公共祖先
- 二叉树最近公共祖先(一)
- 二叉树最近公共祖先(二)
- 随机构造二叉树
- AVL树
- 红黑树
- 左倾红黑树
- 翻转二叉树
- 中序遍历下的前驱和后继
- 二叉搜索树最邻近结点
- 二叉树路径和
- 《进军硅谷》
- 《算法设计与分析基础》
- 《算法导论》