**章 绪论
1-1 基本术语
1-2 算法描述
1-3 算法评价
1-4 pascal语言中的数据类型
习题一
第二章 线性表
2-1 线性表的定义和顺序存储
一、线性表的定义
二、线性表的顺序存储
2-2 线性表的运算
2-3 栈
一、栈的定义
二、栈的顺序存储
三、栈的运算
四、双栈操作
2-4 栈的应用举例
2-5 队列
一、队列的定义
二、队列的顺序存储
三、队列的运算
四、队列的应用简介
2-6 字符串
一、字符串的定义
二、字符串的顺序存储
三、字符串的运算
习题二
第三章 链接表
3-1 链接表的定义
3-2 线性链接表的运算
3-3 链接的栈和队列
3-4 稀疏矩阵
3-5 广义表
习题三
第四章 树
4-1 树的概念
4-2 二叉树
4-3 二叉树的运算
4-4 二叉排序树
4-5 哈夫曼树
4-6 树的存储结构和运算
习题四
第五章 图
第六章 查找
第七章 排序
第八章 文件
部分习题参考解答
参考书目