第一章 引论 1
1.1 数据结构概述 1
1.2 算法简介 4
1.3 数据结构的选择和评价 8
习题 8
第二章 向量、栈和队列 9
2.1 向量 9
2.2 栈 20
2.3 栈与递归 24
2.4 队列 26
2.5 可利用空间表及其管理 31
习题 33
第三章 串和数组 34
3.1 串 34
3.2 数组 40
3.3 稀疏矩阵 43
习题 47
第四章 树 49
4.1 基本概念 49
4.2 树形结构的周游 54
4.3 树和二叉树的表示法 57
4.4 二叉树周游算法的实现 63
习题 67
第五章 图 68
5.1 图的概念 68
5.2 图的表示法 71
5.3 图的周游和生成树 73
5.4 最短路径 79
5.5 拓扑排序 83
习题 87
第六章 排序 90
6.1 基本知识 90
6.2 几种简单的排序方法 91
6.3 快速排序 97
6.4 堆排序 100
6.5 归并排序 106
习题 109
第七章 检索 110
7.1 基本知识 110
7.2 顺序检索和二分法检索 110
7.3 二叉排序树 113
7.4 平衡的二叉排序树 122
7.5 散列表 131
习题 134
第八章 文件 136
8.1 外存储器和文件结构 136
8.2 顺序文件 139
8.3 散列文件 140
8.4 索引文件 142
8.5 倒排文件 146
习题 149
附录一习题解答参考 151
附录二使用Pascal语言描述算法 191
2.1 类型、常量及变量 191
2.2 程序结构与算法描述 199
2.3 语句 204
2.4 其他 215
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《住院医师规范化培训 麻醉科模拟试题及精析》住院医师规范化培训考试宝典编委会编 2019
- 《每个人的故乡都是宇宙中心》许石林著 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《企业高技能人才职业培训系列教材 药物制剂工 三级》人力资源和社会保障部教材办公室 2016
- 《以患者为中心的医疗服务与管理》梁海伦著 2019
- 《新编预备党员培训教材》吕澄,王泽旭主编 2007
- 《抗生素生产工艺培训教程》王颖主编 2017
- 《危险化学品生产单位主要负责人及安全生产管理人员培训教材 2018修订版》全国安全生产教育培训教材教材编审委员会 2018