Python常用算法手册
正版新书 新华官方库房直发 可开电子发票
¥
38.87
6.5折
¥
59.8
全新
库存12件
作者徐庆丰编著
出版社中国铁道出版社
ISBN9787113267445
出版时间2020-08
版次1
装帧平装
开本16开
纸张胶版纸
页数308页
字数468千字
定价59.8元
货号SC:9787113267445
上书时间2024-05-08
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
徐庆丰,西安交通大学计算机硕士,软件工程硕士。
主编推荐:
108段精讲学习视频全程相伴,扫码即看;103个有趣实例及精彩分析娓娓道来。
内容简介:
算法是程序的灵魂,算法能够告诉开发者在面对一个项目功能时用什么思路去实现,有了这个思路后,编程工作只需遵循这个思路去实现即可。本书循序渐进、由浅入深地详细讲解了算法实现的核心技术,全书共12章,分别讲解了初步认识算法思想,枚举算法思想,递归算法思想,分治算法思想,贪心算法思想,回溯算法思想,迭代算法思想,查找算法,排序算法,使用算法解决数据结构问题,解决数学问题,经典算法问题。全书通过具体实例的实现过程演练了各个知识点的具体使用流程,引领读者全面掌握算法的核心技术。
目录:
第1章初步认识算法思想
1.1什么是算法1
1.1.1一道趣味题1
1.1.2算法的定义2
1.1.3计算机中的算法2
1.1.4总结算法的特征3
1.2算法是程序的灵魂3
1.3算法的表示方法4
1.3.1用流程图来表示算法4
1.3.2用N-S流程图来表示算法5
1.4Python算法思想6
1.4.1常用的算法思想6
1.4.2衡量算法优劣的标准6
1.4.3算法复杂度7
1.4.4时间复杂度与空间复杂度的取舍问题9
1.5小结10
第2章枚举算法思想
2.1枚举算法基础11
2.1.1枚举算法介绍11
2.1.2Python中枚举算法的实现思路11
2.2算法演练——找出符合条件的5位数12
2.2.1算法分析:首位数不能是谁12
2.2.2具体实现12
2.3算法演练——24点游戏13
2.3.1算法分析:加括号和去除重复表达式13
2.3.2具体实现14
2.3.3第二种方案:列表切片操作实现排列组合17
2.3.4第三种方案:itertools模块实现排列组合17
2.4算法演练——解决熄灯问题19
2.4.1算法分析:规则中的规律20
2.4.2具体实现21
2.5算法演练——解决“讨厌的青蛙”问题23
2.5.1算法分析:缩小解的空间24
2.5.2具体实现24
2.6小结26
第3章递归算法思想
3.1递归算法思想基础27
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价