• 【二手正版】 算法——Python语言实现(图解视频版) 陈屹 中国水利水电出版社 9787517084372
21年品牌 40万+商家 超1.5亿件商品

【二手正版】 算法——Python语言实现(图解视频版) 陈屹 中国水利水电出版社 9787517084372

本店图书 都是正版图书 可开电子发票 需要发票的联系客服!

16.7 2.1折 79.8 九品

仅1件

四川成都
认证卖家担保交易快速发货售后保障

作者陈屹

出版社中国水利水电出版社

ISBN9787517084372

出版时间2020-07

装帧平装

开本16开

定价79.8元

货号1306886255376197539

上书时间2024-12-25

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
陈屹,毕业于北京化工大学信息与计算科学专业。05年毕业后投身于计算机软件开发行业至今。多年来曾经在联想,微软,RealNetworks担任软件工程师,积累了大量的实践经验。本人在数学,算法,计算机操作系统,网络协议,编译原理,前端开发,人工智能等领域拥有一定的知识沉淀和经验积累,目前正致力于人工智能,特别是神经网络和深度学习领域的研究和开发。'

目录
第1章  踏上算法演绎之旅
  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代码实现,由此能通过理论结合实际应用的方式帮助读者更好的吸收和掌握各个知识点。

   相关推荐   

—  没有更多了  —

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

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