目录 1
丛书前言 1
前言 1
第0章 试题分析 1
第1章 概论 3
1.1 综述导航 3
1.2 考点研究 3
1.2.1 常考知识点 3
1.2.2 复习进度建议 4
1.3 重点提炼和试题解析 5
1.3.1 数据结构概念 5
1.3.2 存储方式 5
1.3.3 算法及评价 6
1.4 全真检测 8
第2章 线性表 10
2.1 综述导航 10
2.2.1 常考知识点 11
2.2 考点研究 11
2.2.2 复习进度建议 12
2.3 重点提炼和试题解析 13
2.3.1 线性表的类型定义 13
2.3.2 线性表的顺序表示和实现 14
2.3.3 线性表的链式表示和实现 16
2.3.4 线性表的应用 24
2.4 全真检测 27
第3章 栈和队列 33
3.1 综述导航 33
3.2 考点研究 33
3.2.1 常考知识点 33
3.2.2 复习进度建议 35
3.3 重点提炼和试题解析 36
3.3.1 栈 36
3.3.2 栈的应用举例 41
3.3.3 栈与递归的实现 44
3.3.4 队列 45
3.4 全真检测 49
第4章 串 51
4.1 综述导航 51
4.2 考点研究 51
4.2.1 常考知识点 51
4.2.2 复习进度建议 56
4.3 重点提炼和试题解析 56
4.3.1 串的基本概念 56
4.3.2 串的操作 57
4.3.3 KMP算法 60
4.4 全真检测 63
第5章 数组和广义表 65
5.1 综述导航 65
5.2 考点研究 66
5.2.1 常考知识点 66
5.2.2 复习进度建议 68
5.3 重点提炼和试题解析 69
5.3.1 数组的定义和运算以及数组的顺序存储结构 69
5.3.2 矩阵的压缩存储(特殊矩阵、稀疏矩阵) 75
5.3.3 广义表的定义、存储结构 77
5.4 全真检测 81
第6章 树和二叉树 84
6.1 综述导航 84
6.2 考点研究 84
6.2.1 常考知识点 85
6.2.2 复习进度建议 87
6.3 重点提炼和试题解析 88
6.3.1 树定义和基本术语 88
6.3.2 二叉树的定义和性质 89
6.3.3 二叉树的存储结构 92
6.3.4 遍历二叉树 95
6.3.5 线索二叉树 107
6.3.6 树和森林 109
6.3.7 赫夫曼树及应用 110
6.4 全真检测 113
第7章 图 120
7.1 综述导航 120
7.2 考点研究 120
7.2.1 常考知识点 120
7.2.2 复习进度建议 122
7.3 重点提炼和试题解析 122
7.3.1 图的概念 122
7.3.2 图的存储结构 123
7.3.3 图的遍历 129
7.3.4 图的连通性问题 135
7.3.5 最短路径 144
7.3.6 有向无环图及其应用 154
7.4 全真检测 159
8.1 综述导航 166
第8章 动态存储管理 166
8.2 考点研究 167
8.2.1 常考知识点 167
8.2.2 复习进度建议 170
8.3 重点提炼和试题解析 170
8.4 全真检测 176
第9章 查找 177
9.1 综述导航 177
9.2 考点研究 177
9.2.1 常考知识点 178
9.2.2 复习进度建议 182
9.3 重点提炼和试题解析 182
9.3.1 静态表查找 182
9.3.2 动态表查找 189
9.3.3 哈希表的查找 200
9.4 全真检测 209
10.1 综述导航 213
第10章 内部排序 213
10.2 考点研究 214
10.2.1 常考知识点 214
10.2.2 复习进度建议 217
10.3 重点提炼和试题解析 218
10.3.1 概述 218
10.3.2 插入排序 219
10.3.3 快速排序 224
10.3.4 选择排序 235
10.3.5 归并排序 244
10.3.6 基数排序 247
10.3.7 各种内部排序方法的比较讨论 249
10.4 全真检测 251
11.2 考点研究 254
11.2.1 常考知识点 254
第11章 外部排序 254
11.1 综述导航 254
11.2.2 复习进度建议 258
11.3 重点提炼和试题解析 258
11.3.1 外部排序的方法 258
11.3.2 多路平衡归并的实现 258
11.3.3 置换-选择排序 260
11.3.4 最佳归并树 262
11.4 全真检测 264
12.2 考点研究 266
第12章 文件 266
12.1 综述导航 266
12.2.1 常考知识点 267
12.2.2 复习进度建议 269
12.3 重点提炼和试题解析 269
12.4 全真检测 275
附录A 全真检测部分提示及解答 276
附录B 样卷试题分析 302
附录C 历年试题学校与年份分类索引 321