| 本书的特点是概念叙述简洁,深入浅出,概念讨论和实际设计相结合,实际设计例子典型且完整,均采用C语言设计实现。 |
| 第1章 绪论 1.1 数据结构的基本概念 1.2 抽象数据类型和软件构造方法 1.3 算法和算法的时间复杂度 1.4 算法设计 1.5 算法书写规范 1.6 本课程内容概述 习题一 第2章 线性表 2.1 线性表的抽象数据类型 2.2 线性表的顺序表示和实现 2.3 线性表的链式表示和实现 2.4 设计举例 2.5 本章小结 习题二 第3章 堆栈和队列 3.1 堆栈 3.2 堆栈应用——表达式计算 3.3 队列 3.4 优先级队列 3.5 本章小结 习题三 第4章 串 4.1 串 4.2 串的存储结构 4.3 串基本操作的实现算法 4.4 串的模式匹配算法 4.5 本章小结 习题四 第5章 数组 5.1 数组的实现机制 5.2 动态数组的设计方法 5.3 特殊矩阵的压缩存储 5.4 稀疏矩阵的压缩存储 5.5 本章小结 习题五 第6章 递归 6.1 递归的概念 6.2 递归算法的执行过程 6.3 递归算法的设计方法 6.4 递归过程和运行时栈 6.5 递归算法的效率分析 6.6 递归算法到非递归算法的转换 6.7 设计举例 6.8 本章小结 习题六 第7章 树和二叉树 7.1 树 7.2 二叉树 7.3 二叉树的设计和实现 7.4 线索二叉树 7.5 哈夫曼树 7.6 树的存储结构、转换和遍历 7.7 本章小结 习题七 第8章 图 8.1 图的基本概念 8.2 图的设计和实现 8.3 图的遍历 8.4 最小生成树 8.5 最短路径 8.6 本章小结 习题八 第9章 排序 9.1& |
商品评论(0条)