大观
- 线性结构
- 线性表 $\sim$ 链表 头插尾插
- 队列
- 栈
- 数组
- 字符串
-
KMP
- next 数组 := 失配后开始位置
next[0] = -1
next[i] = pi[i - 1]
- 非线性结构
-
查找
- 内部排序
考前必背
- 线性表
- 特殊数组
-
树
- 二叉树度 $n_{0}=n_{2}+1$
- 树高分析 $\log_{m}((m-1)n+1)\leq h\leq n - m + 1$
- 先序遍历/树种类 = 卡特兰数 $\frac{1}{n+1}C_{2n}^{n}$
- 哈夫曼树
-
线索二叉树
:= 孩子优先,空孩子补前驱后继
- 森林转二叉树 := 左儿子右兄弟
- 图论大观
- 图论时间复杂度 !图论时间复杂度
-
查找
-
查找效率

- 内部排序
- 内部排序性质 !内部排序性质