《数据结构和算法》 引言
这是《数据结构和算法》这门课的笔记.
- C 语言回顾: 递归, 指针, 结构体以及其他; 简单链表
- 从排序算法说起: 算法的运行时间(1)
- 递归算法: 排序(1), 运行时间(2)
- 栈, 递归, 回溯
- 队列, 优先队列(堆)
- 二叉搜索树
- 平衡的二叉搜索树: AVL 树
- 平衡的二叉搜索树: 2-4 tree 和 红黑树
- 动态规划算法
- 字符串和字符串匹配
- 贪心算法
- Hash 表
- 图论: 定义, 存储, 以及遍历
- 联通性, 强联通分量, 按依赖关系排序
- 最小生成树
- 最短路径