|
||||||||||||||||
|
||||||||||||||||
第1章 绪论(理解)
1.1 什么是数据结构
1.2 数据结构的基本概念和常用的术语
1.3 数据结构发展的历史以及数据结构在计算机科学中地位
1.4 算法描述和算法分析
第2章 线性表(熟练掌握)
2.1 线性表的逻辑结构
2.2 线性表的顺序存储结构
2.3 线性表的链式存储结构
2.4 线性表应用举例
第3章栈与队列(熟练掌握)
3.1 栈
3.2 表达式求值
3.3 栈与递归过程
3.4 队列
第4章串(掌握)
4.1 串及其操作
4.2 串的存储结构
4.3 串的应用举例
第5章数组和广义表(掌握)
5.1 数组的定义和运算
5.2 数组的顺序存储结构
5.3 矩阵的压缩存储
5.4 广义表的定义
5.5 广义表的存储结构
第6章树与二叉树(熟练掌握)
6.1 树的结构定义和基本操作
6.2 二叉树
6.3 遍历二叉树和线索二叉树
6.4 数和森林
6.5 树与等价问题
6.6 哈夫曼树及其应用
6.7 回溯法与树的遍历
6.8 树的计算
第7章 图(掌握)
7.1 图的定义和术语
7.2 图的存储结构
7.3 图的遍历
7.4 图的连通性问题
7.5 有向无环图及其应用
7.6 最短路径
第8章查找(掌握)
8.1 静态查找表
8.2 动态查找表
8.3 哈希表
第9章内部排序(掌握)
9.1 概述
9.2 插入排序
9.3 快速排序
9.4 选择排序
9.5 归并排序
9.6 基数排序
9.7 各种内部排序方法的比较讨论
第10章文件(理解)
10.1 有关文件的基本概念
10.2 顺序文件
10.3 索引文件
10.4 ISAM文件和VSAM文件
10.5 直接存取文件
10.6 多关键字文件
第11章 外排序(不考)
第12章 动态存储(不考)
考试参考书:严蔚敏 吴伟民主编者按《数据结构》 清华大学出版社