算法分析与设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:邓向阳,万婷婷编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2006
- ISBN:7502440135
- 页数:262 页
第1章 绪论 1
1.1 引论 1
1.2 从问题到程序 3
1.3 抽象数据类型 7
1.4 算法的分析 13
1.4.1 算法设计 13
1.4.2 算法的复杂性测度 14
1.5 算法描述及语句简介 16
1.5.1 C中的标准数据类型 17
1.5.2 C中的运算符 18
1.5.3 C中的语句简介 19
一、填空题 22
练习一 22
小结 22
二、选择题 23
三、简答题 24
第2章 递归技术 25
2.1 递归过程 25
2.2 递归技术 26
2.3 递归过程的实现 29
2.4 递归函数 29
2.5 递归方程 33
2.6 递归方程求解 35
2.6.1 迭代法 36
2.6.2 套用差分方程法 37
2.6.3 套用公式法 38
2.6.4 生成函数与求和 39
2.7 递归消除 42
2.7.1 简单递归消除 42
2.7.2 基于栈的递归消除 44
小结 46
练习二 46
一、填空题 46
二、选择题 46
三、简答题 47
第3章 树 48
3.1 树的结构定义及基本操作 48
3.2.1 定义及基本操作 51
3.2 二叉树 51
3.2.2 二叉树性质 52
3.2.3 二叉树存储结构 54
3.3 遍历二叉树和线索二叉树 57
3.3.1 遍历二叉树 58
3.3.2 线索二叉树 60
3.4 树和森林 64
3.4.1 树的存储结构 64
3.4.2 树和森林的遍历 67
3.4.3 森林与二叉树的转换 68
3.5 树的计数 73
3.6 哈夫曼树 74
小结 77
二、选择题 78
一、填空题 78
练习三 78
三、简答题 79
第4章 图及有向图的应用 81
4.1 基本定义与术语 81
4.2 图的存储结构 84
4.2.1 图的邻接矩阵表示法 84
4.2.2 邻接表表示法 86
4.3 图的遍历 88
4.3.1 深度优先搜索 89
4.3.2 广度优先搜索 91
4.4 单源最短路径问题 93
4.5 顶点对之间最短路径 95
4.6 拓扑排序 97
4.7 关键路径 101
小结 104
练习四 104
一、填空题 104
二、选择题 105
三、简答题 106
第5章 无向图 108
5.1 最小生成树 108
5.1.1 最小生成树性质 109
5.1.2 Prim算法 109
5.1.3 Kruskal算法 111
5.2 无向图遍历 113
5.3 迷宫问题 114
5.4 最短路径 117
小结 120
练习五 120
一、填空题 120
二、选择题 120
三、简答题 121
第6章 查找 123
6.1 基本概念 123
6.2 顺序表查找 124
6.2.1 顺序查找 125
6.2.2 折半查找 126
6.3 分块查找 128
6.4 树表 130
6.5 散列表的查找 141
6.5.1 散列表的概念 142
6.5.2 散列函数的构造 142
6.5.3 处理冲突的方法 144
6.5.4 散列表分析 145
小结 146
练习六 146
一、填空题 146
二、选择题 147
三、简答题 149
第7章 排序 150
7.1 排序的定义 150
7.2.1 冒泡法排序 151
7.2 交换排序 151
7.2.2 快速排序 153
7.3 插入法排序 156
7.3.1 直接插入排序 156
7.3.2 希尔排序 157
7.4 选择排序 158
7.4.1 简单选择排序 158
7.4.2 堆排序 159
7.5 归并排序 161
7.5.1 排序文件的合并 162
7.5.2 二路归并排序 162
7.6 基数排序 163
7.7 各种内部排序方法的比较和选择 165
小结 166
练习七 166
一、填空题 166
二、选择题 167
三、简答题 168
第8章 集合操作 170
8.1 集合的基本概念 170
8.1.1 集合的概念 170
8.1.2 集合的表示法 170
8.1.3 常见的一些集合 171
8.1.4 集合间的关系 171
8.1.5 集合例题 171
8.2.1 集合的运算 172
8.2 集合的基本运算 172
8.2.2 文氏图 173
8.2.3 集合运算律 174
8.2.4 集合论进一步研究 175
8.3 链表结构与顺序搜索 176
8.3.1 链表结构 176
8.3.2 链表的运算 179
小结 181
练习八 181
一、填空题 181
二、选择题 181
三、简答题 182
9.1 动态规划法的概念 183
第9章 动态规划 183
9.1.1 动态规划模型的基本要素 184
9.1.2 动态规划的基本定理和基本方程 184
9.1.3 动态规划法的基本步骤 186
9.1.4 动态规划与其他算法的比较 186
9.2 计算二项式系数 187
9.3 最佳折半查找树 188
9.3.1 查找树的期望深度 189
9.3.2 最佳折半查找树的动态规划算法 190
9.4 资源分配问题 191
9.5 多机系统的可靠性设计 193
9.6 背包问题 195
9.7 货郎担问题 196
一、填空题 198
小结 198
练习九 198
二、选择题 199
三、简答题 199
第10章 贪心法 201
10.1 贪心算法 201
10.2 背包问题 202
10.3 多处理机调度 205
10.4 单源最短路径 210
10.5 最佳合并顺序 212
小结 213
二、选择题 214
三、简答题 214
练习十 214
一、填空题 214
第11章 回溯法 215
11.1 一般方法 215
11.2 效能统计 218
11.3 哈密尔顿回路 220
11.4 图的可着色性 223
11.5 子集和问题 224
二、选择题 225
一、填空题 225
三、简答题 225
练习十一 225
小结 225
第12章 分治与平衡 227
12.1 分治算法 227
12.2 合并排序 230
12.3 快速排序 231
12.4 整数乘法和矩阵乘法 237
12.4.1 整数乘法 237
12.4.2 strassen矩阵乘法 239
12.5 马的周游路线问题 241
小结 243
三、简答题 244
二、选择题 244
一、填空题 244
练习十二 244
第13章 NP完全问题 245
13.1 确定图灵机 245
13.2 不确定图灵机 249
13.3 P和NP类 251
13.4 NP完全性和COOK定理 254
13.5 若干NP完全问题 258
小结 260
练习十三 261
一、填空题 261
二、选择题 261
三、简答题 261
参考文献 262
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《景观艺术设计》林春水,马俊 2019
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019