Python常用算法手册
¥
45.69
7.6折
¥
59.8
全新
库存5件
作者编者:徐庆丰|责编:荆波
出版社中国铁道
ISBN9787113267445
出版时间2020-08
装帧其他
开本其他
定价59.8元
货号30958576
上书时间2024-11-23
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
108段精讲学习视频全程相伴,扫码即看;103个有趣实例及精彩分析娓娓道来。
目录
第1章 初步认识算法思想
1.1 什么是算法
1.2 算法是程序的灵魂
1.3 算法的表示方法
1.4 Python算法思想
第2章 枚举算法思想
2.1 枚举算法基础
2.2 算法演练——找出符合条件的5位数
第3章 递归算法思想
3.1 递归算法思想基础
第4章 分治算法思想
4.1 分治算法思想基础
第5章 贪心算法思想
5.1 贪心算法思想基础
5.12 算法演练——解决“Prim算法”问题
5.13 小结
第6章 回溯算法思想
6.1 回溯算法思想基础
6.6 算法演练——解决“排课”问题
6.7 算法演练——解决“最佳作业调度”问题
6.9 算法演练——解决“爬楼梯”问题
6.10 算法演练——解决“m着色”问题
6.13 算法演练——解决“野人与传教士”问题
6.15 算法演练——解决“八皇后”问题的4种方案
6.16 算法演练——解决“迷宫”问题
第7章 迭代算法思想
7.1 迭代算法思想基础
7.3 算法演练——解决“角谷猜想”问题
7.4 算法演练——使用牛顿迭代法计算方程的根
7.5 算法演练——使用牛顿迭代法求极值
7.6 算法演练——使用牛顿迭代法求平方根
7.7 算法演练——使用牛顿迭代法求极值并绘制曲线
7.8 算法演练——使用牛顿迭代法求解输入的方程
7.11 算法演练——使用雅克比(Jacobi)迭代法求解线性方程组
7.12 算法演练——使用Gauss-Seidel迭代法求解线性方程组
第8章 查找算法
8.1 查找算法基础
8.2 线性表查找:顺序查找
8.3 线性表查找:折半查找算法
8.4 线性表查找:插值查找算法
8.5 线性表查找:分块查找算法
8.6 基于树的查找法:二叉排序树算法
8.7 基于树的查找法:平衡二叉排序树算法
8.8 哈希查找算法
8.9 斐波那契查找算法
8.10 红黑树(Red-BlackTree)查找算法
第9章 排序算法
9.1 排序基础
9.2 插入排序算法
9.3 希尔排序
9.4 交换类排序:冒泡排序算法
9.5 交换类排序:快速排序算法
9.6 选择排序算法
9.7 堆排序算法
9.8 归并排序算法
9.9 基数排序算法
9.10 综合比较各种排序方法
第10章 使用算法解决数据结构问题
10.1 约瑟夫环
10.2 操作顺序表
10.3 操作链表
10.4 带有尾结点引用的单链表
10.5 使用多叉树寻找最短路径
10.6 树操作
第11章 解决数学问题
11.1 一段神奇的字符
11.3 多进程验证哥德巴赫猜想
11.4 亲密数
11.5 解决自守数问题
11.6 矩阵运算
11.7 一元多项式运算
11.8 素数问题
第12章 经典算法问题
12.1 借书方案
12.2 捕鱼和分鱼
12.3 出售金鱼
12.4 平分七筐鱼
12.5 五家共井问题
12.6 三色球问题
12.7 计算年龄
12.8 常胜将军问题
12.9 三色旗问题
12.10 小结
内容摘要
算法是程序的灵魂,算法能够告诉开发者在面对一个项目功能时用什么思路去实现,有了这个思路后,编程工作只需遵循这个思路去实现即可。本书循序渐进、由浅入深地详细讲解了算法实现的核心技术,全书共12章,分别讲解了初步认识算法思想,枚举算法思想,递归算法思想,分治算法思想,贪心算法思想,回溯算法思想,迭代算法思想,查找算法,排序算法,使用算法解决数据结构问题,解决数学问题,经典算法问题。全书通过具体实例的实现过程演练了各个知识点的具体使用流程,引领读者全面掌握算法的核心技术。
— 没有更多了 —
以下为对购买帮助不大的评价