第一章 绪论
1.1 什么是数据结构
1.2 为什么要学习数据结构
1.3 数据的逻辑结构以
1.4 数据存储结构
1.5 数据的运算
第二章 顺序表和链表
2.1 顺序表的逻辑结构
2.2 顺序表的存储结构
2.3 顺序表的过算
2.4 Josephus问题
2.5 单链表
2.6 单链表的过算
2.7 循环链表
2.8 双向链表
2.9 多项式相加
习题
第三章 栈与队列
3.1 栈定义
3.2 栈的表示及实现
3.3 表达式求值
3.4 队列的定义及其基本运算
3.5 链式队列
3.6 限制存取点的表
习题
第四章 串
4.1 串的逻辑特性
4.2 串的存储表示
4.3 串的运算
4.4 串运算的实现
4.5 模式匹配
习题
……
第五章 数组和广义表
第六章 树
第七章 图
第八章 查找
第九章 内部排序
第十章 外部排序
第十一章 文件
第十二章 抽象数据类型概述
参考书目