
| |
|
|
| 第一章 引论 1.1 基本概念 1.2 算法的描述和实现 1.3* 算法性能的评价 本章小结 习题一 第二章 线性表和栈、队 2.1 线性表的概念及其存储方法 2.1.1 基本概念 2.1.2 线性表的存储方法 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.4.3 简单表达式求值算法 本章小结 习题二 第三章 链表 3.1 单向链表 3.1.1 基本概念 3.1.2 插入结点和删除结点的操作方法 3.1.3△ 单向链表的查找算法 3.1.4△ 始单向链表的插入和删除算法 3.2 有序链表 3.2.1 有序链表的查找算法 3.2.2 有序链表的插入和删除算法 3.2.3 有序链表的合并算法 3.3 其它形式的链表 本章小结 习题三 第四章 树 4.1 基本概念 4.1.1 树结构的有关术语 4.1.2 树的存储方法 4.2 二叉树 4.2.1 二叉树的概念 4.2.2 二叉树的基本性质和存储方法 4.2.3 满二叉树和完全二叉树 4.2.4 树、森林和二叉树的相互转换 4.3 二叉树的遍历 4.3.1 二叉树的遍历运算 4.3.2 遍历算法的递归过程 4.3.3 遍历运算的应用 4.3.4* 遍历序列的性质 4.4 二叉树的构造方法 4.4.1 用先序序列加中序序列构造二叉树 4.4.2△ 用扩充先序序列构造二叉树 4.5 检索树 4.5.1△ 检索树的概念和查找算法 4.5.2△ 检索树的插入和构造算法 4.5.3* 检索树的删除 4.5.4 检索树的应用 4.6 哈大曼树 4.6.1 编码和编码树 4.6.2 哈大曼树的构造 4.6.3** 编码算法和译码算法 本章小结 习题四 第五章 排序 参考文献 |
商品评论(0条)