数据结构 题解与拓展PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:翁惠玉,俞勇编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2011
- ISBN:7040326390
- 页数:438 页
第1章 绪论 1
1.1 重点难点 1
1.2 主要内容 1
1.2.1 数据的逻辑结构 1
1.2.2 数据结构的存储实现 2
1.2.3 算法分析 2
1.3 习题解答 4
1.3.1 简答题 4
1.3.2 程序设计题 6
1.4 进一步拓展 8
1.4.1 最大公因子问题 8
1.4.2 递归函数的时间复杂度的计算 10
第2章 线性表 11
2.1 重点难点 11
2.2 主要内容 11
2.2.1 线性表的定义及基本运算 11
2.2.2 线性表的顺序实现 12
2.2.3 线性表的链接实现 15
2.3 习题解答 19
2.3.1 简答题 19
2.3.2 程序设计题 21
2.4 进一步拓展 47
2.4.1 字符串的存储与匹配 48
2.4.2 模拟动态内存分配 52
第3章 栈 57
3.1 重点难点 57
3.2 主要内容 57
3.2.1 栈的基本概念 57
3.2.2 栈的顺序实现 58
3.2.3 栈的链接实现 60
3.3 习题解答 62
3.3.1 简答题 62
3.3.2 程序设计题 63
3.4 进一步拓展 77
3.4.1 基于线性表的栈的实现 78
3.4.2 迷宫问题 79
第4章 队列 82
4.1 重点难点 82
4.2 主要内容 82
4.2.1 队列的概念 82
4.2.2 队列的顺序实现 83
4.2.3 队列的链接实现 85
4.3 习题解答 88
4.3.1 简答题 88
4.3.2 程序设计题 89
4.4 进一步拓展 96
4.4.1 迷宫问题 96
4.4.2 火车车厢重排 100
第5章 树 104
5.1 重点难点 104
5.2 主要内容 104
5.2.1 树的定义和基本概念 104
5.2.2 二叉树的基本概念 105
5.2.3 二叉树的顺序实现 107
5.2.4 二叉树的链接实现 107
5.2.5 二叉树遍历的非递归实现 112
5.2.6 哈夫曼树和哈夫曼编码 114
5.2.7 树、森林和二叉树 117
5.3 习题解答 118
5.3.1 简答题 118
5.3.2 程序设计题 122
5.4 进一步拓展 145
5.4.1 中序线索树 145
5.4.2 中序线索树的存储 145
5.4.3 构造中序穿线 147
5.4.4 遍历二叉线索树 148
第6章 优先级队列 150
6.1 重点难点 150
6.2 主要内容 150
6.2.1 优先级队列的概念 150
6.2.2 二叉堆 151
6.2.3 贝努里队列 155
6.3 习题解答 156
6.3.1 简答题 156
6.3.2 程序设计题 159
6.4 进一步拓展 182
6.4.1 双端队列 182
6.4.2 最小语言集 189
第7章 集合与静态查找表 193
7.1 重点难点 193
7.2 主要内容 193
7.2.1 集合的基本概念 193
7.2.2 查找及静态查找表 193
7.2.3 无序表的查找 194
7.2.4 有序表的查找 194
7.3 习题解答 196
7.3.1 简答题 196
7.3.2 程序设计题 198
第8章 查找树 209
8.1 重点难点 209
8.2 主要内容 209
8.2.1 二叉查找树 209
8.2.2 AVL树 212
8.2.3 红黑树 219
8.2.4 伸展树 223
8.2.5 B+树 224
8.3 习题解答 225
8.3.1 简答题 225
8.3.2 程序设计题 232
8.4 进一步拓展 261
8.4.1 线段树 261
8.4.2 道路问题 261
第9章 散列表 265
9.1 重点难点 265
9.2 主要内容 265
9.2.1 散列函数 265
9.2.2 碰撞的解决 266
9.3 习题解答 275
9.3.1 简答题 275
9.3.2 程序设计题 276
9.4 进一步拓展 287
第10章 排序 289
10.1 重点难点 289
10.2 主要内容 289
10.2.1 基本概念 289
10.2.2 插入排序 289
10.2.3 选择排序 291
10.2.4 交换排序 293
10.2.5 归并排序 296
10.2.6 外排序 297
10.3 习题解答 299
10.3.1 简答题 299
10.3.2 程序设计题 304
10.4 进一步拓展 315
10.4.1 基数排序的思想 315
10.4.2 基数排序的实现 315
10.4.3 基数排序的性能 317
第11章 不相交集 318
11.1 重点难点 318
11.2 主要内容 318
11.2.1 不相交集的定义 318
11.2.2 不相交集的实现 318
11.3 习题解答 321
11.3.1 简答题 321
11.3.2 程序设计题 323
11.4 进一步拓展 331
第12章 图 333
12.1 重点难点 333
12.2 主要内容 333
12.2.1 图的定义及术语 333
12.2.2 图的存储 335
12.2.3 图的遍历 342
12.3 习题解答 345
12.3.1 简答题 345
12.3.2 程序设计题 349
12.4 进一步拓展 371
12.4.1 逆邻接表 371
12.4.2 十字链表 372
12.4.3 邻接多重表 373
第13章 最小生成树 375
13.1 重点难点 375
13.2 主要内容 375
13.2.1 Kruskal算法 375
13.2.2 Prim算法 377
13.3 习题解答 380
13.3.1 简答题 380
13.3.2 程序发计题 381
13.4 进一步拓展 385
第14章 最短路径问题 387
14.1 重点难点 387
14.2 主要内容 387
14.2.1 单源最短路径 387
14.2.2 所有结点对的最短路径 391
14.3 习题解答 394
14.3.1 简答题 394
14.3.2 程序设计题 398
第15章 算法设计基础 406
15.1 重点难点 406
15.2 主要内容 406
15.2.1 枚举法 406
15.2.2 贪婪法 406
15.2.3 分治法 407
15.2.4 动态规划 407
15.2.5 回溯法 408
15.2.6 随机算法 408
15.3 习题解答 408
15.3.1 简答题 408
15.3.2 程序设计题 411
参考文献 438
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《柏里曼人体结构绘画教学描摹本 第2册 头手足结构》杨建飞主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018