数据结构项目化教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:叶茂功,代文征主编
- 出 版 社:北京:国防工业出版社
- 出版年份:2013
- ISBN:9787118089905
- 页数:203 页
第1章 绪论 1
1.1数据结构的概念 1
1.1.1学习数据结构的目的 1
1.1.2基本概念和术语 2
1.1.3数据结构课程内容体系 4
1.2算法和算法分析 4
1.2.1算法特性 5
1.2.2算法描述 5
1.2.3算法性能分析 5
第2章 线性表 7
2.1线性表的逻辑结构 7
2.1.1线性表的定义 7
2.1.2线性表的基本操作 7
2.2线性表的顺序存储及运算实现 8
2.2.1顺序表 8
2.2.2顺序表上基本运算的实现 9
2.3学生成绩管理系统(顺序表的实现) 14
2.4线性表的链式存储和运算实现 25
2.4.1单链表 25
2.4.2单链表上基本运算的实现 26
2.4.3循环链表 32
2.4.4双向链表 33
2.4.5链表简单应用举例 34
2.5学生成绩管理系统(单链表的实现) 36
第3章 栈和队列 46
3.1栈 46
3.1.1栈的定义及基本运算 46
3.1.2栈的存储结构与运算实现 47
3.2栈的应用 50
3.3队列 52
3.3.1队列的定义及基本运算 52
3.3.2队列的存储实现及运算实现 52
3.4停车场管理系统 58
第4章 数组与矩阵 64
4.1数组 64
4.1.1数组的逻辑结构 64
4.1.2数组的内存映象 64
4.2特殊矩阵的压缩存储 67
4.2.1对称矩阵 67
4.2.2三角矩阵 68
4.2.3带状矩阵 69
4.3稀疏矩阵 70
4.3.1稀疏矩阵的三元组表存储 70
4.3.2稀疏矩阵的十字链表存储 72
第5章 树和二叉树 74
5.1树 74
5.1.1树的定义 74
5.1.2树的逻辑结构表示 74
5.1.3树的基本术语 75
5.2二叉树 76
5.2.1二叉树的定义 76
5.2.2二叉树的性质 76
5.2.3满二叉树和完全二叉树 77
5.2.4二叉树的存储结构 78
5.2.5二叉树的基本运算 80
5.3二叉树的遍历及其应用 82
5.3.1二叉树的遍历 82
5.3.2根据二叉树的遍历构造二叉树 85
5.3.3二叉树的遍历在表达式运算上的应用 86
5.4树和森林 87
5.4.1树的存储结构 87
5.4.2树和森林与二叉树的转换 89
5.4.3树和森林的遍历 91
第6章 树和二叉树的应用 93
6.1二叉排序树和平衡二叉树 93
6.1.1二叉排序树的基本概念 93
6.1.2二叉排序树的基本运算 93
6.1.3平衡二叉排序树(AVL树) 99
6.2堆和堆排序 101
6.2.1堆的定义 101
6.2.2堆排序 102
6.3霍夫曼树及其应用 104
6.3.1最优二叉树(霍夫曼)树 104
6.3.2霍夫曼编码 106
6.3.3霍夫曼树与霍夫曼编码的算法 107
6.4 B-树和B+树 109
6.4.1 B-树及其操作 109
6.4.2 B+树 114
6.5同学录管理系统 115
第7章 图 122
7.1图的定义和术语 122
7.2图的存储表示 125
7.2.1邻接矩阵 125
7.2.2邻接表 127
7.2.3十字链表 130
7.3图的遍历和连通性 131
7.3.1深度优先搜索 132
7.3.2广度优先搜索 134
7.3.3无向图的连通性 135
7.4连通图的最小生成树 135
7.4.1最小生成树的基本概念 135
7.4.2普里姆算法 136
7.4.3克鲁斯卡尔算法 139
7.5最短路径 141
7.5.1从一个源点到其他各点的最短路径 141
7.5.2每一对顶点之间的最短路径 144
7.6有向无环图及拓扑排序 146
7.6.1有向无环图的概念 146
7.6.2有向无环图的拓扑排序 147
7.7 AOE图与关键路径 150
7.7.1 AOE网 150
7.7.2关键路径 151
7.7.3由关键活动确定关键路径 152
7.8校园导游咨询 155
第8章 查找 163
8.1基本概念与术语 163
8.2静态查找表 164
8.2.1静态查找表结构 164
8.2.2顺序查找 165
8.2.3有序表的折半查找 166
8.2.4分块查找 168
8.3哈希查找 169
8.3.1哈希表与哈希方法 169
8.3.2常用构造哈希函数法 170
8.3.3处理冲突的方法 171
8.3.4哈希表的查找分析 173
8.4电话号码查询系统 174
第9章 排序 184
9.1基本概念 184
9.2插入排序 184
9.2.1直接插入排序 184
9.2.2希尔排序 186
9.3交换排序 188
9.3.1冒泡排序 188
9.3.2快速排序 189
9.4简单选择排序 192
9.5二路归并排序 193
9.6基数排序 195
9.7图书管理销售系统 197
参考文献 203
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017