第一章
1.时间复杂度, 空间复杂度
2.对数器
3.冒泡排序
4.选择排序
5.插入排序
6.递归过程
7.归并排序
8.小和问题
第二章
1.荷兰国旗
2.随机快速排序
3.堆 , 堆排序
4.排序算法的稳定性
5.比较器
6.桶排序
7.计数排序
8.基数排序
9.数组排序后的最大差值问题?
10.排序 在 工程中的应用
第三章
1.栈 , 面试题
2.队列 , 面试题
3.链表 , 面试题
4.数组 , 面试题
5.矩阵 , 面试题
6. 二分搜索的扩展?
第四章
1.二叉树
2.二叉树 递归遍历 非递归遍历
3.打印二叉树
4.搜索二叉树
5.完全二叉树
6.平衡二叉树 AVL
7.折纸问题?
8.二叉树 节点 的 前驱节点 后继节点
9.二叉树 序列化 反序列化
第五章
1.哈希函数 哈希表
2.布隆过滤器
3.一致性哈希结构
4.并查集 , 岛问题
第七章
1.前缀树
2.堆????
3.贪心算法 及相关题目?
4.在面试中快速的写出贪心策略
第八章
1.递归
2.动态规划
3.将暴力递归 套路的 变成 动态规划
第六章
图算法未讲