图解数据结构与算法PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:汪建
- 出 版 社:北京:人民邮电出版社
- 出版年份:2020
- ISBN:9787115498281
- 页数:264 页
第1章 基础数据结构 1
1.1数组 1
1.1.1一维数组 1
1.1.2二维数组 2
1.1.3三维及更高维数组 3
1.2链表 4
1.2.1单向链表 5
1.2.2双向链表 14
1.3栈 19
1.3.1基于数组的栈 19
1.3.2基于链表的栈 21
1.4队列 23
1.4.1基于数组的队列 23
1.4.2基于链表的队列 26
第2章 递归与动态规划 28
2.1递归 28
2.1.1阶乘 28
2.1.2斐波那契数列 30
2.2动态规划 32
2.2.1斐波那契数列 33
2.2.2最长公共子序列 36
第3章 树 45
3.1二叉树 46
3.1.1完全二叉树 47
3.1.2满二叉树 48
3.1.3平衡二叉树 48
3.2二叉搜索树 49
3.2.1性质 49
3.2.2插入操作 50
3.2.3插入顺序性 51
3.2.4查找操作 53
3.2.5中序前驱节点 54
3.2.6中序后继节点 56
3.2.7删除操作 58
3.3AVL树 61
3.3.1性质 61
3.3.2二叉搜索树的平衡 62
3.3.3为什么要旋转 63
3.3.4插入类型及旋转 63
3.3.5插入操作 67
3.3.6查找操作 68
3.3.7删除操作 69
3.4红黑树 71
3.4.1性质 71
3.4.2旋转和变色 72
3.4.3插入操作 72
3.4.4查找操作 79
3.4.5删除操作 80
3.5 2-3树 86
3.5.1性质 86
3.5.2插入操作 87
3.5.3查找操作 89
3.5.4删除操作 91
3.6B树 98
3.6.1性质 98
3.6.2插入操作 99
3.6.3查找操作 102
3.6.4删除操作 102
3.7Trie树 109
3.7.1性质 109
3.7.2插入操作 109
3.7.3查找操作 111
3.7.4删除操作 113
第4章 堆 117
4.1二叉堆 117
4.1.1二叉堆的性质 117
4.1.2二叉堆的实现 118
4.1.3二叉堆的作用 118
4.1.4插入操作 118
4.1.5删除操作 121
4.1.6构建操作 123
4.2二项堆 125
4.2.1结构与性质 125
4.2.2插入与合并 126
4.2.3查找最大(小)值 129
4.2.4删除最大(小)值 131
4.3斐波那契堆 133
4.3.1结构及性质 133
4.3.2斐波那契数列 134
4.3.3插入操作 135
4.3.4获取最小节点 136
4.3.5合并两个斐波那契堆 136
4.3.6删除最小键值节点 136
4.3.7减小节点键值 139
4.3.8删除节点 142
第5章 图 143
5.1图的表示方式 144
5.2图的遍历 145
5.2.1广度优先搜索 146
5.2.2深度优先搜索 151
5.3图的最短路径 158
5.3.1Dijkstra算法 158
5.3.2Floyd算法 166
5.4最小生成树 177
5.4.1Prim算法 178
5.4.2并查集 185
5.4.3Kruskal算法 190
第6章 比较排序 196
6.1选择排序 196
6.1.1排序要点 196
6.1.2排序性能 197
6.1.3排序过程 197
6.1.4稳定性 199
6.2冒泡排序 200
6.2.1排序要点 201
6.2.2排序性能 201
6.2.3排序过程 201
6.3插入排序 203
6.3.1排序要点 203
6.3.2排序性能 204
6.3.3排序过程 204
6.4快速排序 207
6.4.1排序要点 207
6.4.2排序性能 207
6.4.3排序过程 208
6.5希尔排序 213
6.5.1排序要点 214
6.5.2排序性能 214
6.5.3排序过程 214
6.6合并排序 219
6.6.1排序要点 220
6.6.2排序性能 220
6.6.3排序过程 220
6.7堆排序 230
6.7.1排序要点 230
6.7.2排序性能 231
6.7.3排序过程 231
第7章 非比较排序 236
7.1计数排序 236
7.1.1不考虑稳定性的情况 236
7.1.2考虑稳定性的情况 239
7.1.3计数排序的局限 247
7.2基数排序 247
7.2.1排序性能 247
7.2.2排序方式 247
7.2.3基于计数排序的实现 248
7.2.4基于桶的实现 253
7.2.5MSD排序方式 257
7.3桶排序 260
7.3.1排序性能 260
7.3.2排序要点 261
7.3.3桶的区间 261
7.3.4排序过程 261
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019