• 算法分析与设计实践9787030763594
21年品牌 40万+商家 超1.5亿件商品

算法分析与设计实践9787030763594

正版图书,可开发票,请放心购买。

44.25 7.5折 59 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者王小明,张立臣主编

出版社科学出版社

ISBN9787030763594

出版时间2023-10

装帧平装

开本其他

定价59元

货号14240989

上书时间2024-12-03

亿临书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目录

第1章 算法概述 1

1.1 什么是算法 1

1.2 为什么学习算法 4

1.3 如何表示算法 5

1.4 如何评价算法 8

1.4.1 算法评价指标 8

1.4.2 算法的渐进时间复杂度 11

1.4.3 算法时间复杂度分析举例 12

1.4.4 大O表示法的若干特点 13

1.4.5 算法空间复杂度分析方法 15

1.5 算法、程序、数据、数据结构、软件之间的关系 16

1.6 算法、计算机、人三者之间的关系 17

习题 18

第2章 经典算法设计策略与方法 19

2.1 算法设计策略知识导图 19

2.2 算法设计七步曲 20

2.3 迭代策略与算法设计方法 24

2.3.1 顺序递推算法策略与设计方法 25

2.3.2 倒序递推算法策略与设计方法 28

2.4 蛮力策略与算法设计方法 30

2.5 分治策略与算法设计方法 37

2.6 递归策略与算法设计方法 45

2.7 贪心策略与算法设计方法 48

2.8 动态规划策略与算法设计方法 54

2.9 图搜索策略与算法设计方法 63

2.9.1 广度优先搜索策略 64

2.9.2 深度优先搜索策略 75

2.9.3 队列制导搜索策略 81

2.9.4 栈制导搜索策略 89

2.9.5 优先队列分支限界搜索策略 92

习题 100

第3章 概率算法设计策略与方法 101

3.1 概率算法概述 101

3.2 数值概率算法 102

3.2.1 数值概率算法的基本思想 102

3.2.2 用随机投点法计算圆周率 103

3.2.3 用随机投点法计算定积分 106

3.3 蒙特卡罗算法 108

3.3.1 蒙特卡罗算法的基本思想 108

3.3.2 主元素存在性判定问题 109

3.3.3 素数判定问题 112

3.4 舍伍德算法 117

3.4.1 舍伍德算法的基本思想 118

3.4.2 线性时间选择问题 118

3.4.3 搜索有序表 122

3.5 拉斯维加斯算法 125

3.5.1 拉斯维加斯算法的基本思想 125

3.5.2 n皇后问题 126

3.5.3 整数因子分割问题 130

习题 132

第4章 计算复杂性理论初步 133

4.1 NP接近性 133

4.1.1 P和NP 133

4.1.2 NPC问题 134

4.1.3 常见的NPC问题 135

4.1.4 NPC问题证明 137

4.2 NP难与NP难问题 139

习题 141

第5章 近似算法设计策略与方法 142

5.1 近似算法策略设计与近似算法的性能 142

5.1.1 近似算法策略设计思想 142

5.1.2 近似算法的性能评价 143

5.2 顶点覆盖问题的近似算法 145

5.3 旅行商问题近似算法 153

5.4 最小集合覆盖问题的近似

算法 162

习题 169

第6章 智能算法设计策略与方法 170

6.1 启发式搜索算法 170

6.1.1 爬山算法 170

6.1.2 模拟退火算法 174

6.2 群体智能算法 177

6.2.1 遗传算法 177

6.2.2 蚁群算法 182

6.2.3 粒子群优化算法 188

6.3 神经网络算法 193

6.3.1 深度学习算法 194

6.3.2 强化学习算法 201

习题 206

第7 章 算法策略综合应用与实践 208

7.1 求解0-1背包问题 208

7.2 求解最短路径问题的算法

综合应用与实践 226

习题 245

参考文献 247

内容摘要
基于多年的教学经验,作者设计了一套新的算法分类方法和算法讲授方法。该分类方法从通用问题求解角度,将算法分为经典算法、概率算法和智能算法,算法讲授方法则创新性地从策略思想、算法适用的问题特征、算法步骤、所适用的典型问题和经典算法实例出发,开展算法设计策略的讲解,同时,分别以算法伪代码和可运行的程序源代码描述算法,并附以运行结果截图,从而对读者进行从抽象的算法思想到具体的编程实践的系统性思维训练。

精彩内容
算法无处不在,算法思维已成为当今人类的基本思维方式之一。本书以经典算法为主线,首先系统介绍算法的基本概念、设计策略与设计方法,将课程思政元素融入算法知识体系,注重基础性;然后介绍不确定问题求解中的经典概率算法和群体智能算法,强调高阶性;最后介绍计算复杂性基本理论,并设计了复杂问题求解算法的工程实践应用案例,突出挑战性。

 本书适用于计算机科学与技术专业本科生教学,特别是师范类本科生,通过系统学习本书内容,能够建立良好的计算思维能力,并能够将理论应用于实践之中。同时,本书也可作为计算机类相关专业本科生、研究生和算法工程师的参考书。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP