文章目录
- 1. 大纲
- 2. 算法基础
- 3. 数据结构
- 3.1 线性结构
- 3.1.1 字符串
- 3.1.2 线性表
- 3.1.3 Hash表
- 3.1.4 栈
- 3.1.5 队列
- 3.1.6 位图
- 3.2 逻辑结构
- 3.2.1 树
- 3.2.1.1 二叉树
- 3.2.1.2 动态查找树
- 3.2.1.3 多路查找树
- 3.2.2 图
- 3.2.4 堆
- 4. 算法
- 4.1 排序
- 4.2 查找
- 5. 领域算法
- 6. 优秀算法赏析
1. 大纲
本篇文章主要是给接下来的数据结构和算法系列文章做导航,有详细的图文理解,力求达到透彻的分析,算法过程采用C语言和JS实现。
2. 算法基础
掌握时间复杂度和空间复杂度
3. 数据结构
3.1 线性结构
3.1.1 字符串
3.1.2 线性表
3.1.3 Hash表
3.1.4 栈
3.1.5 队列
3.1.6 位图
3.2 逻辑结构
3.2.1 树
3.2.1.1 二叉树
3.2.1.2 动态查找树
3.2.1.3 多路查找树
3.2.2 图
3.2.4 堆
4. 算法
4.1 排序
4.2 查找
5. 领域算法
6. 优秀算法赏析
阅读到优秀的中间件或者开源软件的源码,读到对应算法思想解析。