登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』算法设计与分析——C++语言描述(第4版)

書城自編碼: 4041513
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 陈慧南
國際書號(ISBN): 9787121483325
出版社: 电子工业出版社
出版日期: 2025-01-01

頁數/字數: /
釘裝: 平塑

售價:HK$ 75.9

我要買

share:

** 我創建的書架 **
未登入.


新書推薦:
西夏史(历史通识书系)
《 西夏史(历史通识书系) 》

售價:HK$ 77.0
怪谈:一本详知日本怪谈文学发展脉络史!
《 怪谈:一本详知日本怪谈文学发展脉络史! 》

售價:HK$ 57.2
韩江黑夜的狂欢:2024年诺贝尔文学奖得主韩江出道作品
《 韩江黑夜的狂欢:2024年诺贝尔文学奖得主韩江出道作品 》

售價:HK$ 63.8
销售的力量
《 销售的力量 》

售價:HK$ 97.9
我活下来了(直木奖作者西加奈子,纪实性长篇散文佳作 上市不到一年,日本畅销二十九万册)
《 我活下来了(直木奖作者西加奈子,纪实性长篇散文佳作 上市不到一年,日本畅销二十九万册) 》

售價:HK$ 63.8
数学分析原理(第二卷)(第9版)
《 数学分析原理(第二卷)(第9版) 》

售價:HK$ 86.9
陈寅恪四书
《 陈寅恪四书 》

售價:HK$ 316.8
汉密尔顿关于制造业的报告
《 汉密尔顿关于制造业的报告 》

售價:HK$ 74.8

 

建議一齊購買:

+

HK$ 42.2
《医用化学实验(第2版)》
+

HK$ 48.3
《计算机应用基础》
+

HK$ 57.3
《钎焊 闫久春 邹贵生 许志武》
+

HK$ 170.2
《果树栽培学(果树分册)》
+

HK$ 106.7
《随机过程基础(英文)》
+

HK$ 159.9
《逻辑学导论(第15版)》
內容簡介:
本书为普通高等教育“十一五”国家级规划教材。 本书内容分为3部分:算法和算法分析、算法设计策略及求解困难问题。第1部分介绍算法问题求解基础和算法分析基础,以及两种新的数据结构:伸展树与跳表;第2部分讨论常用的算法设计策略,包括基本搜索和遍历方法、分治法、贪心法、动态规划法、回溯法和分枝限界法;第3部分介绍NP完全问题、随机算法、近似算法、遗传算法和密码算法,并对现代密码学和数论做了简要论述。 本书结构清晰、内容翔实、逻辑严谨、讲解深入浅出。书中算法有完整的C++程序,这些程序构思精巧,有详细注释,并且已在C++环境下编译通过能正确运行。它们既是讲解算法设计的示例,帮助理解和掌握复杂抽象的算法设计,也是很好的C++程序设计示例。书中包含大量实例,并附有丰富的习题,便于教学和自学。 本书可作为高等学校计算机及其他相关专业本科生和研究生“算法设计与分析”课程的教材或参考书,是“算法与数据结构”或“数据结构”课程有益的教学参考书,也可供计算机相关从业者及其他希望了解和学习算法知识的人员参考。
關於作者:
陈慧南,教授,南京邮电大学计算机学院,主持了多项信息产业部基金项目的研究工作,并负责了多项企业办公自动化和信息管理网络系统的研制开发。出版多本教材。曾获江苏省普通高校教学成果三等奖,其主持的《数据结构》课程获江苏省高校一类优秀课程。
目錄
第1部分 算法和算法分析
第1章 算法问题求解基础1
1.1 算法概述1
1.1.1 什么是算法1
1.1.2 为什么学习算法3
1.2 问题求解方法3
1.2.1 问题和问题求解4
1.2.2 问题求解过程4
1.2.3 软件生命周期5
1.3 算法设计与分析5
1.3.1 算法问题求解过程5
1.3.2 如何设计算法6
1.3.3 如何表示算法6
1.3.4 如何确认算法6
1.3.5 如何分析算法7
1.4 递归和归纳7
1.4.1 递归7
1.4.2 递归算法示例9
1.4.3 归纳证明11
习题113
第2章 算法分析基础14
2.1 算法复杂度14
2.1.1 什么是好的算法14
2.1.2 影响程序执行时间的因素15
2.1.3 算法的时间复杂度16
2.1.4 使用程序步分析算法17
2.1.5 算法的空间复杂度18
2.2 渐近表示法19
2.2.1 大O记号19
2.2.2 Ω记号20
2.2.3 Θ记号21
2.2.4 小o记号21
2.2.5 算法按时间复杂度分类21
2.3 递推关系22
2.3.1 递推方程22
2.3.2 替换方法23
2.3.3 迭代方法23
2.3.4 递归树23
2.3.5 主方法25
2.4 分摊分析25
2.4.1 聚集分析26
2.4.2 会计方法26
2.4.3 势能方法27
习题228
第3章 伸展树与跳表31
3.1 伸展树31
3.1.1 二叉搜索树31
3.1.2 自调节树和伸展树31
3.1.3 伸展操作32
3.1.4 伸展树类34
3.1.5 旋转的实现34
3.1.6 插入运算的实现35
3.1.7 分摊分析37
3.2 跳表39
3.2.1 什么是跳表39
3.2.2 跳表类40
3.2.3 层次分配42
3.2.4 插入运算的实现43
3.2.5 性能分析44
习题345

第2部分 算法设计策略

第4章 基本搜索和遍历方法46
4.1 基本概念46
4.2 图的搜索和遍历47
4.2.1 搜索方法47
4.2.2 邻接表类48
4.2.3 广度优先搜索49
4.2.4 深度优先搜索51
4.3 双连通分量53
4.3.1 基本概念53
4.3.2 发现关节点54
4.3.3 构造双连通图58
4.4 与或图58
4.4.1 问题分解58
4.4.2 判断与或树是否可解60
4.4.3 构建解树61
4.5 区间最值查询(RMQ)62
4.5.1 区间信息维护与查询62
4.5.2 ST算法求解RMQ问题63
4.6 最近公共祖先(LCA)65
4.6.1 概述65
4.6.2 倍增法求解LCA问题66
4.6.3 在线RMQ法求解LCA问题68
4.6.4 Tarjan算法求解LCA问题70
习题473
第5章 分治法75
5.1 一般方法75
5.1.1 分治法的基本思想75
5.1.2 算法分析76
5.1.3 数据结构77
5.2 求最大、最小元78
5.2.1 分治法求解78
5.2.2 时间分析79
5.3 二分搜索80
5.3.1 分治法求解80
5.3.2 对半搜索81
5.3.3 二叉判定树82
5.3.4 搜索算法的时间下界84
5.4 排序问题85
5.4.1 合并排序85
5.4.2 快速排序87
5.4.3 排序算法的时间下界91
5.5 选择问题92
5.5.1 分治法求解92
5.5.2 随机选择主元93
5.5.3 线性时间选择算法94
5.5.4 时间分析96
5.5.5 允许重复元素的选择算法97
5.6 斯特拉森矩阵乘法97
5.6.1 分治法求解97
5.6.2 斯特拉森矩阵乘法简介98
习题599
第6章 贪心法102
6.1 一般方法102
6.2 背包问题103
6.2.1 问题描述103
6.2.2 贪心法求解104
6.2.3 算法正确性105
6.3 带时限的作业排序问题106
6.3.1 问题描述106
6.3.2 贪心法求解107
6.3.3 算法正确性108
6.3.4 可行性判定108
6.3.5 作业排序贪心算法109
6.3.6 改进算法110
6.4 最佳合并模式112
6.4.1 问题描述113
6.4.2 贪心法求解113
6.4.3 算法正确性115
6.5 最小代价生成树116
6.5.1 问题描述116
6.5.2 贪心法求解116
6.5.3 普里姆算法117
6.5.4 克鲁斯卡尔算法119
6.5.5 算法正确性121
6.6 单源最短路径122
6.6.1 问题描述122
6.6.2 贪心法求解122
6.6.3 迪杰斯特拉算法123
6.6.4 算法正确性125
6.7 磁带最优存储127
6.7.1 单带最优存储127
6.7.2 多带最优存储128
6.8 贪心法的基本要素129
6.8.1 最优量度标准129
6.8.2 最优子结构129
习题6130
第7章 动态规划法133
7.1 一般方法和基本要素133
7.1.1 一般方法133
7.1.2 基本要素134
7.1.3 多段图问题134
7.1.4 资源分配问题137
7.1.5 关键路径问题138
7.2 每对结点间的最短路径140
7.2.1 问题描述140
7.2.2 动态规划法求解140
7.2.3 弗洛伊德算法141
7.2.4 算法正确性143
7.3 矩阵连乘143
7.3.1 问题描述143
7.3.2 动态规划法求解144
7.3.3 矩阵连乘算法145
7.3.4 备忘录方法147
7.4 最长公共子序列147
7.4.1 问题描述147
7.4.2 动态规划法求解148
7.4.3 最长公共子序列算法149
7.4.4 改进算法151
7.5 最优二叉搜索树151
7.5.1 问题描述151
7.5.2 动态规划法求解151
7.5.3 最优二叉搜索树算法153
7.6 0/1背包问题155
7.6.1 问题描述155
7.6.2 动态规划法求解155
7.6.3 0/1背包问题算法框架157
7.6.4 0/1背包问题算法160
7.6.5 性能分析162
7.6.6 使用启发式方法163
7.7 流水线作业调度164
7.7.1 问题描述164
7.7.2 动态规划法求解165
7.7.3 Johnson算法167
习题7168
第8章 回溯法170
8.1 一般方法170
8.1.1 基本概念170
8.1.2 剪枝函数和回溯法171
8.1.3 回溯法的效率分析173
8.2 n-皇后问题173
8.2.1 问题描述173
8.2.2 回溯法求解174
8.2.3 n-皇后算法175
8.2.4 时间分析176
8.3 子集和数问题177
8.3.1 问题描述177
8.3.2 回溯法求解177
8.3.3 子集和数算法178
8.4 图着色问题180
8.4.1 问题描述180
8.4.2 回溯法求解180
8.4.3 图着色算法181
8.4.4 时间分析182
8.5 哈密顿环问题182
8.5.1 问题描述182
8.5.2 哈密顿环算法183
8.6 0/1背包问题184
8.6.1 问题描述184
8.6.2 回溯法求解184
8.6.3 限界函数185
8.6.4 0/1背包问题算法186
8.7 批处理作业调度188
8.7.1 问题描述188
8.7.2 回溯法求解188
8.7.3 批处理作业调度算法188
习题8190
第9章 分枝限界法192
9.1 一般方法192
9.1.1 分枝限界法概述192
9.1.2 LC分枝限界法194
9.1.3 15谜问题195
9.2 求最优解的分枝限界法197
9.2.1 上下界函数197
9.2.2 FIFO分枝限界法198
9.2.3 LC分枝限界法199
9.3 带时限的作业排序200
9.3.1 问题描述200
9.3.2 分枝限界法求解200
9.3.3 带时限的作业排序算法201
9.4 0/1背包问题203
9.4.1 问题描述203
9.4.2 分枝限界法求解203
9.4.3 0/1背包问题算法204
9.5 旅行商问题207
9.5.1 问题描述207
9.5.2 分枝限界法求解207
9.6 批处理作业调度211
9.6.1 问题描述211
9.6.2 分枝限界法求解211
9.6.3 批处理作业调度算法212
习题9215

第3部分 求解困难问题

第10章 NP完全问题217
10.1 基本概念217
10.1.1 不确定算法和不确定机218
10.1.2 可满足性问题220
10.1.3 P类问题和NP类问题221
10.1.4 NP难度问题和NP完全问题221
10.2 Cook定理和证明222
10.2.1 Cook定理222
10.2.2 简化的不确定机模型222
10.2.3 证明Cook定理223
10.3 一些典型的NP完全问题227
10.3.1 最大集团227
10.3.2 顶点覆盖228
10.3.3 三元CNF可满足性229
10.3.4 图的着色数230
10.3.5 有向哈密顿环231
10.3.6 恰切覆盖233
10.3.7 子集和数234
10.3.8 分划235
习题10236
第11章 随机算法238
11.1 基本概念238
11.1.1 随机算法概述238
11.1.2 随机数发生器238
11.1.3 随机算法分类239
11.2 拉斯维加斯算法240
11.2.1 标记重复元素算法240
11.2.2 性能分析241
11.2.3 n-皇后问题242
11.2.4 拉斯维加斯算法和回溯法的结合
算法244
11.3 蒙特卡罗算法245
11.3.1 多数元素问题246
11.3.2 素数测试问题247
11.3.3 伪素数测试问题248
11.3.4 米勒-拉宾算法249
11.4 舍伍德算法250
11.4.1 快速排序舍伍德算法250
11.4.2 性能分析251
11.4.3 舍伍德算法的其他应用251
习题11252
第12章 近似算法253
12.1 近似算法的性能253
12.1.1 基本概念253
12.1.2 绝对性能保证253
12.1.3 相对性能保证254
12.1.4 近似方案255
12.2 绝对近似算法的应用255
12.2.1 最多程序存储问题255
12.2.2 NP难度问题256
12.3 -近似算法的应用257
12.3.1 顶点覆盖问题257
12.3.2 旅行商问题258
12.3.3 NP难度 -近似旅行商问题259
12.3.4 具有三角不等式性质的旅行商
问题260
12.3.5 多机调度问题261
12.4 (n)-近似算法263
12.4.1 集合覆盖问题263

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.