1.数据结构

2.链表(增删查操作)

3.单向链表

4.双向链表

5.队列(增删查操作)

6.普通队列

7.优先队列

8.树

9.二叉树(前序、中序、后序)

10.平衡树(尽量会实现代码)

11.堆

12.红黑树(了解性质、应用场景)

13.B树(了解性质、应用场景)

14.图

Prim算法

Kruskal算法

深度优先搜索

广度优先搜索

最短路径

最小生成树

拓扑

16.字符串

Knuth-Morris-Pratt算法

Boyer-Moore算法

散列