暂无评论
图文详情
- ISBN:9787113298265
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:302
- 出版时间:2023-01-01
- 条形码:9787113298265 ; 978-7-113-29826-5
内容简介
算法是程序的灵魂,算法能够告诉开发者在面对一个项目功能时用什么思路去实现,有了这个思路后,编程工作只需遵循这个思路去实现即可。本书循序渐进、由浅入深地详细讲解了算法实现的核心技术,全书共12章,分别讲解了初步认识算法思想,枚举算法思想,递归算法思想,分治算法思想,贪心算法思想,回溯算法思想,迭代算法思想,查找算法,排序算法,使用算法解决数据结构问题,解决数学问题,经典算法问题。全书通过具体实例的实现过程演练了各个知识点的具体使用流程,引领读者全面掌握算法的核心技术。
目录
第1章 初步认识算法思想
1.1 什么是算法
1.1.1 一道趣味题
1.1.2 算法的定义
1.1.3 计算机中的算法
1.1.4 总结算法的特征
1.2 算法是程序的灵魂
1.3 算法的表示方法
1.3.1 用流程图来表示算法
1.3.2 用N-S流程图来表示算法
1.4 Python算法思想
1.4.1 常用的算法思想
1.4.2 衡量算法优劣的标准
1.4.3 算法复杂度
1.4.4 时间复杂度与空间复杂度的取舍问题
1.5 小结
第2章 枚举算法思想
2.1 枚举算法基础
2.1.1 枚举算法介绍
2.1.2 Python中枚举算法的实现思路
2.2 算法演练——找出符合条件的5位数
2.2.1 算法分析:首位数不能是谁
2.2.2 具体实现
2.3 算法演练——24点游戏
2.3.1 算法分析:加括号和去除重复表达式
2.3.2 具体实现
2.3.3 第二种方案:列表切片操作实现排列组合
2.3.4 第三种方案:itertools模块实现排列组合
2.4 算法演练——解决熄灯问题
2.4.1 算法分析:规则中的规律
2.4.2 具体实现
2.5 算法演练——解决“讨厌的青蛙”问题
2.5.1 算法分析:缩小解的空间
2.5.2 具体实现
2.6 小结
第3章 递归算法思想
3.1 递归算法思想基础
3.2 算法演练——解决“斐波那契数列”问题
3.2.1 算法分析:找出兔子增加的规律
3.2.2 具体实现
3.3 算法演练——解决“汉诺塔”问题
3.3.1 算法分析:情景模拟移动过程
3.3.2 具体实现
3.4 算法演练——解决“阶乘”问题
3.4.1 算法分析:拆分调用
3.4.2 具体实现:显示6以内阶乘过程
3.5 算法演练——进制转换器
3.5.1 算法分析:除以2获取余数
3.5.2 具体实现:输出十进制数字10对应的二进制数
3.6 算法演练——分解数字
3.6.1 算法分析:递归除以10
3.6.2 具体实现:分解5位整数12345
3.7 算法演练——解决二叉树遍历问题
3.7.1 算法分析:实现三种遍历方式
3.7.2 实现树的结构
3.7.3 二叉树递归遍历方案
……
第4章 分治算法思想
第5章 贪心算法思想
第6章 回溯算法思想
第7章 迭代算法思想
第8章 查找算法
第9章 排序算法
第10章 使用算法解决数据结构问题
第11章 解决数学问题
第12章 经典算法问题
展开全部
本类五星书
本类畅销
-
Excel 实战应用大全
¥18.4¥49.8 -
影视动画场景设计与表现
¥27.3¥39.0 -
Photoshop图像处理标准培训教程
¥23.8¥68.0 -
人工智能中的机器学习研究及应用
¥19.2¥52.0 -
”互联网+“时代计算机算法的应用及其实践研究
¥21.8¥59.0 -
机器学习人工智能及应用研究
¥18.5¥50.0 -
图解TCP/IP(第6版)
¥56.9¥79.8 -
数字影音后期制作案例教程:Premiere ProCC+AFter Effects CC
¥20.0¥54.0 -
人工智能
¥18.6¥55.0 -
123D Design玩转3D打印
¥21.5¥58.0 -
图解网络硬件
¥44.5¥69.0 -
Photoshop CS图像处理技术
¥27.0¥36.0 -
图像拟态融合理论、模型和应用
¥116.9¥148.0 -
生成式AI入门与AWS实战
¥77.8¥99.8 -
多模态数据下的推荐算法及在线评论行为研究
¥55.4¥68.0 -
时间标度复杂网络同步控制研究
¥38.4¥68.0 -
AI设计师:精通MIDJOURNEY AI绘画指令热门应用208例
¥64.4¥88.0 -
AUTOCAD项目化教程
¥35.7¥45.0 -
纹样之美:中国传统经典纹样速查手册
¥85.0¥109.0 -
AI绘画基础与商业实战
¥76.4¥98.0