第1章绪论
1.1数据结构的基本概念._
1.1.1为什么要学习数据结构
1.1.2什么是数据结构
1.1.3数据类型与抽象数据类型
1.2算法
1.2.1什么是算法
1.2.2算法分析
1.2.3算法设计
习题l
实验l算法设计与分析
第2章线性表
2.1线性表抽象数据类型
2.2线性表的顺序存储和实现
2.2.1线性表的顺序存储结构
2.2.2顺序表
2.2.3排序顺序表
2.3线性表的链式存储和实现
2.3.1线性表的链式存储结构
2.3.2单链表
2.3.3双链表
2.4线性表应用:多项式的表示及运算
2.4.1 一元多项式的表示及运算
2.4.2二元多项式的表示及运算
习题2
实验2线性表的基本操作
第3章 串
3.1 串抽象数据类型
3.2串的存储和实现
3.2.1 串的存储结构
3.2.2常量字符串类
3.2.3变量字符串类
3.3 串的模式匹配
……
第4章栈和队列
第5章数组和广义表
第6章树和二叉树
第7章图
第8章查找
第9章排序
第10章综合应用设计
附录A ASCII字符与Unicde值
附录B Java 关键字
附录C Java 运算符及其优先级
附录D Java 类库(部分)
附录F MYEclipse 常用菜单命令
参考文献