数据结构原理PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:钮和荣等编译
- 出 版 社:上海:上海科学技术文献出版社
- 出版年份:1988
- ISBN:7805133018
- 页数:426 页
目录 1
导论 1
第一章 数组 1
1.1 一维数组 1
1.2 二维数组 2
1.2.1 二维数组的存贮 3
1.2.2 三角阵与带状矩阵 4
1.3 多维数组 8
1.4 稀疏矩阵 11
1.4.1 三元组表示方法 11
1.4.2 稀疏矩阵的转置 12
1.4.3 稀疏矩阵的乘法 16
习题 21
第二章 线性表 24
2.1 线性表 24
2.1.1 线性表的顺序存贮 25
2.1.2 线性表的操作 26
2.2 栈的定义及基本操作 34
2.3 队列的定义及基本操作 40
2.4 栈的应用 45
2.4.1 求算术表达式的值 45
2.4.2 迷宫问题 51
习题 57
3.1 线性链表 59
3.1.1 线性链表 59
第三章 链表 59
3.1.2 线性链表的操作 61
3.1.3 例子——多项式相加 67
3.2 链接栈和链接队列 71
3.3 环形链表和双向链表 74
3.3.1 环形链表 74
3.3.2 双向链表 77
3.3.3 例子——订票系统 80
3.4.1 十字链表表示法 87
3.4 十字链表 87
3.4.2 十字链表表示的稀疏矩阵的运算 89
习题 95
第四章 内部排序 97
4.1 插入排序 98
4.1.1 直接插入排序 98
4.1.2 二分插入排序 101
4.1.3 希尔(Shell)排序 103
4.2 选择排序 106
4.2.1 直接选择排序 106
4.2.2 树形选择排序 107
4.2.3 堆排序 108
4.3 交换排序 115
4.3.1 冒泡排序 115
4.3.2 快速排序 118
4.4 基数排序 123
4.5 合并排序 127
4.6 关于内部排序的实用考虑 132
习题 142
第五章 树 145
5.1 基本术语 145
5.2 一般树 152
5.2.1 树的存贮结构 152
5.2.2 树的遍历 155
5.2.3 树的线性表示 161
5.3 二叉树 165
5.3.1 一般树转换成相应的二叉树 167
5.3.2 二叉树的遍历 170
5.3.3 二叉树的顺序存贮 178
5.3.4 二叉树的其它操作实例 187
5.3.5 计算二叉树的数目 189
5.4 穿线二叉树 194
5.4.1 穿线二叉树的操作 196
5.4.2 穿线排序 201
5.5 树的应用 205
习题 213
第六章 图 216
6.1 图的术语和存贮结构 216
6.1.1 引言 216
6.1.2 术语 217
6.1.3 图的存贮结构 220
6.2 图的遍历和图的连通分量 227
6.2.1 深度优先搜索法 227
6.2.2 广度优先搜索法 229
6.2.3 图的连通分量 230
6.3 生成树和最小代价生成树 232
6.4 最短路径和传递闭包 237
6.4.1 从一个源点到其它各顶点的最短路径 238
6.4.2 每一对顶点之间的最短路径 243
6.4.3 传递闭包 246
6.5.1 拓扑排序 249
6.5 关键路径 249
6.5.2 关键路径 257
习题 265
第七章 查找 269
7.1 线性表的查找 270
7.1.1 顺序查找法 270
7.1.2 二分查找法 272
7.1.3 分块查找法 274
7.2.1 查找树 277
7.2 查找树 277
7.2.2 丰满查找树 282
7.2.3 平衡查找树 284
7.3 最佳查找树 295
7.3.1 最佳查找树 295
7.3.2 最佳叶子查找树 303
7.4 回溯法 309
7.4.1 背包问题 310
7.4.2 骑士周游问题 317
7.5 数字查找树和Trie查找 323
7.6 Hash查找 330
7.6.1 hash函数 331
7.6.2 处理冲突的方法 332
习题 340
第八章 外部排序 342
8.1 存贮设备 342
8.1.1 磁带 342
8.1.2 磁盘 344
8.2 磁盘排序 346
8.2.1 K路合并 349
8.2.2 并行操作的缓冲区处理 355
8.2.3 初始顺串的生成 362
8.3 磁带排序 366
8.3.1 平衡合并排序 369
8.3.2 多阶段合并排序 373
习题 377
第九章 文件 379
9.1 文件的基本概念 379
9.1.1 文件与记录 379
9.1.2 文件的逻辑特性 381
9.1.3 文件的物理表示 384
9.2 索引技术 385
9.2.1 柱面-盘面索引 386
9.2.2 B树索引 389
9.2.3 杂凑索引 409
9.3 文件的组织形式 410
9.3.1 顺序文件 410
9.3.2 随机文件 411
9.3.3 链接文件 414
9.3.4 倒排文件 418
9.3.5 存贮管理 420
习题 422
参考文献 426
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019