第1章 绪论
1.1 什么是数据结构
1.2 基本概念和术语
1.3 运算、算法和算法分析
1.4 习题
第2章 线性表
2.1 线性表的定义和基本运算
2.2 线性表的顺序存储结构
2.3 线性表的链式存储结构
2.4 链表的上机实习
2.5 习题
第3章 栈和队列
3.1 栈
3.2 队列
3.3 栈和队列上机练习
3.4 习题
第4章 数组和串
4.1 数组
4.2 串
4.3 上机实习
4.4 习题
第5章 树
5.1 树
5.2 二叉树
5.3 树和森林
5.4 上机实习
5.5 习题
第6章 图
6.1 图的定义和术语
6.2 图的基本操作
6.3 图的存储表示
6.4 图的遍历
6.5 生成树和最小生成树
6.6 习题
第7章 内部排序
7.1 排序概述
7.2 插入排序
7.3 快速排序
7.4 选择排序
7.5 基数排序
7.6 各种内部排序方法的比较
7.7 上机实习
7.8 习题
第8章 查找
8.1 查找的基本概念
8.2 线性表的查找
8.3 树结构的查找
8.4 散列技术
8.5 上机实习
8.6 习题
第9章 文件
9.1 文件的基本概念
9.2 顺序文件
9.3 索引文件
9.4 索引顺序文件
9.5 散列文件
9.6 多关键字文件
9.7 习题
各章习题答案
参考文献