算——python语言实现 图解版 编程语言 新华正版
编程语言 新华书店全新正版书籍 支持7天无理由
¥
44.1
5.5折
¥
79.8
全新
仅1件
作者作者
出版社中国水利水电出版社
ISBN9787517084372
出版时间2020-08
版次1
装帧平装
开本16开
页数328页
字数500千字
定价79.8元
货号xhwx_1202124114
上书时间2023-12-26
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
章 踏上算演绎之旅
1.1 算初体验:冒泡排序
1.2 理解算复杂度
1.3 函数的增长和大o表示
1.4 使用猜测检验确定算复杂度
第2章 分而治之算
2.1 求取优选子数组
2.1.1 算流程描述
2.1.2 代码实现算流程
2.1.3 算时间复杂度分析
2.1.4 求取优选子数组线时间复杂度算
2.1.5 代码实现优选子数组线时间复杂度算
2.2 快速查找数组中给定次序的元素
2.2.1 快速查找数组中位数
2.2.2 查找数组中位数的线时间复杂度算
2.2.3 算时间复杂度分析
2.2.4 代码实现中位数选取算
2.3 归并排序
2.3.1 归并排序算描述
2.3.2 代码实现归并排序
2.3.3 k路归并排序
2.3.4 代码实现k路归并排序
2.4 快速傅里叶变换
2.4.1 多项式的两种表达方式
2.4.2 多项式的和与积
2.4.3 复数单位根
2.4.4 离散傅里叶变换和快速傅里叶变换
2.4.5 快速傅里叶变换的算实现
2.4.6 逆向傅里叶变换
2.5 在面点集中查找距离近两点
2.5.1 查找算的基本步骤描述
2.5.2 算的正确说明
2.5.3 算的代码实现
第3章 学会排序
3.1 堆排序和优先级队列
3.1.1 数据结构:堆
3.1.2 将数组转换为堆
3.1.3 实现堆排序
3.1.4 优先级队列
3.2 快速排序
3.2.1 快速排序的基本思路
3.2.2 快速排序时间复杂度分析
3.2.3 尾部递归实现快速排序
3.3 使用快速排序实现数值区间的模糊排序
3.3.1 模糊排序的算思路
3.3.2 代码实现模糊排序
3.4 排序算的时间复杂度下界
3.4.1 排序算中的决策树模型
3.4.2 决策树质分析
3.5 突破o(n*lg(n))复杂度的排序算
3.5.1 排序
3.5.2 基数排序
3.5.3 桶排序
第4章 贪婪算
4.1 小生成树
4.1.1 kruskal算
4.1.2 kruskal算的代码实现
4.1.3 prim算
4.2 一个工厂任务调度问题的贪婪算
4.2.1 贪婪算的设计思路
4.2.2 调度问题的代码实现
4.2.3 贪婪算的套路分析
4.2.4 背包问题的动态规划解
4.3 一个懂算的:如何带走值钱的赃物
4.3.1 背包问题的贪婪算
4.3.2 算代码实现
4.4 少硬币换算问题
4.4.1 硬币换算的贪婪算
4.4.2 贪婪算在硬币换算问题上的有效检测
4.4.3 贪婪算适用检测算的代码实现
4.5 线下缓存很优算
4.5.1 远优先原则
4.5.2 代码实现远优先原则
第5章 动态规划
5.1 编辑距离
5.1.1 编辑距离的动态规划算
5.1.2 编辑距离算实现
5.1.3 动态规划算的结构特征
5.2 长链矩阵的高效乘
5.2.1 动态规划实现多个矩阵相乘
5.2.2 查找很优矩阵乘积次序的代码实现
5.3 中国邮差短路径问题
5.3.1 邮差问题的算描述
5.3.2 邮差问题的代码实现
5.4 让高通发家的维特比算
5.4.1 维特比算的描述
5.4.2 维特比算的代码实现
5.5 很优搜索二树
5.5.1 构建很优搜索二树的算描述
5.5.2 构建很优搜索二树的代码实现
第6章 线规划
6.1 线规划基本介绍
6.1.1 线规划的标准型转换
6.1.2 多种问题形式下的线规划内核
6.2 求解线规划问题的simplex算
6.2.1 高斯消元应用示例
6.2.2 线规划系统很优解存在证明
6.2.3 simplex算的代码实现
6.2.4 代码实现很优解存在检测
6.3 simplex算时间复杂度分析
6.4 simplex算必能寻得很优解的证明
第7章 图论
7.1 深度优先与广度优先
7.2 迪杰斯特拉短路径算
7.2.1 迪杰斯特拉算的代码实现
7.2.2 迪杰斯特拉算的正确与效率
7.3 贝尔曼-福德算
7.3.1 贝尔曼-福德算的代码实现
7.3.2 贝尔曼-福德算用于金融套利
7.3.3 贝尔曼-福德算的正确
7.3.4 贝尔曼-福德算的改进
7.4 卡普均值小回路算
7.4.1 均值小回路算的
7.4.2 代码实现卡普均值小回路算
7.5 弗洛伊德.华沙任意两点短路径算
7.5.1 算描述
7.5.2 算的代码实现
7.5.3 获取短路径
7.6 强森任意两点短路径算
7.6.1 负边的长度修正
7.6.2 强森算的基本流程
7.6.3 算的代码实现
第8章 化算和概率分析
8.1 布丰投针准确计算圆周率
8.1.1 布丰投针的理论分析
8.1.2 布丰投针的代码实现
8.2 信号变量
8.2.1 信号变量的基本
8.2.2 信号变量的分析应用实例
8.3 使用概率算找到真命天子(女)
……
内容简介:
算——python语言实现(图解版)在剖析计算机算理论的基础上致力于实战开发的应用,通过理论与实战相结合的方式帮助读者提升算设计能力。全书共11章,章介绍了算效率分析的相关概念和思想;第2、4、5章分别讲解了分而治之算、贪婪算和动态规划,来传递算设计思想;第3章详细讲解了排序算,帮助读者奠定算设计的基石;第6、7、9、11章分别阐述了线规划、图论、字符串匹配算和计算几何,这几章帮助读者扩展算设计思维能力;第8、10章分别讲解了化算和概率分析以及np接近问题,这两章更偏向于理论探讨,帮助读者建立扎实的算设计理论思维能力。算——python语言实现(图解版)理论知识与实例应用相结合,大量图示讲解算的设计思路与流程,用pvthon语言展现算的代码实现过程,配备了350分钟的同步,本书实例的源码和各章的ppt课件,提供读者交流群,让读者能够轻松深度学算编程。本书既可作为广大编程爱好者深度学算的入门图书,又可作为高等院校或者培训机构的教材使用。
— 没有更多了 —
以下为对购买帮助不大的评价