从零开始学算法(基于Python)
正版新书 新华官方库房直发 可开电子发票
¥
61.04
5.6折
¥
109
全新
库存5件
作者李峰编著
出版社电子工业出版社
ISBN9787121422416
出版时间2022-01
版次1
装帧平装
开本16开
纸张胶版纸
页数332页
字数490千字
定价109元
货号SC:9787121422416
上书时间2024-09-16
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
李峰,大学本科与研究生均就读于西北工业大学计算机学院,曾在韩国成均馆大学交流半年,CSDN博客专家,现任腾讯科技有限公司高级工程师,技术成果丰硕,多次获奖。
主编推荐:
"内容全面:涵盖程序员需要掌握的7种类别算法
化繁为简:列举30个趣味故事,提升阅读乐趣
实例驱动:每个算法都配有Python实例,即学即练"
媒体评论:
"与作者共事几年,深深感受到其在技术问题上持续钻研的态度和精神。在这本书中,作者不仅为读者设计了合适的入门框架,还非常用心地站在初学者的角度,用生活中的例子帮助大家更好地理解算法的价值,结合浅显易懂的语言介绍了各种算法的基础知识、优劣和应用场景。无论对于初学者还是已经在工作中应用算法的人,本书都很适合反复阅读。读者在感受算法美妙的同时,可以进一步加深对算法的理解并应用到实际的学习和工作中。
——腾讯CSIG云行业产品质量中心副总监,张晓生
如果你想学好算法,这本书提供了所有的经典算法!如果你想提升Python编程能力,这本书提供了所有算法的Python实现!如果你想顺利获得心仪Offer,恭喜你先他人一步阅读了这本书!
—— 浙江理工大学信息学院讲师,吴婷婷
本书逻辑清晰,深入浅出,既能让初学者快速掌握基础算法,在面试或工作中披荆斩棘,又能让资深程序员感悟算法之美。
——字节跳动抖音影像质量效能专家, 梁昊
本书涵盖经典的算法,关注对算法的直观理解和代码实现。其讲解循序渐进,举例生动,图文并茂,容易理解,旨在帮助程序员打下扎实、系统的算法基础,培养思维模式,并能够触类旁通,在日常项目中发挥算法的能量。
——华为CLoud BU弹性计算服务项目群高级工程师,姜臻颖
本书由浅入深地对计算机科学的常用算法进行了讲解,生动形象,适用于计算机相关专业或者对计算机算法有兴趣的读者,对于他们的学习和就业都有很大帮助,是一本非常实用的“武林秘籍”。
——之江实验室金融科技研究中心高级工程专员,王天放"
内容简介:
本书的目的是帮助初学者掌握编程中的基础算法,并通过Python语言进行实战演练,通过即学即练的方式掌握这些经典算法,让读者真正体会算法的美妙,成为读者学习算法的领路人。本书分为8章,涵盖的主要内容有算法之美,通过生活中的例子学习算法;贪心算法,选择当前很优的方案;分而治之算法,将复杂的问题拆分为简单的问题;树算法,围绕树结构的各种算法;图算法,围绕图结构的各种算法;动态规划,一种求解很优问题的强大工具;回溯法,深度优先遍历问题的解空间;分支限界法,广度优先遍历问题的解空间。本书内容通俗易懂,案例丰富,实用性强,适合算法初学者阅读,也适合Python程序员及其他编程爱好者阅读。另外,本书也适合作为相关培训机构的教材。
目录:
第1章算法之美1
1.1生活中的算法——猜数游戏1
1.1.1好玩的猜数游戏2
1.1.2游戏的秘密——二分搜索技术2
1.1.3猜数游戏算法实现4
1.2算法的指标——空间复杂度和时间复杂度6
1.2.1时间复杂度6
1.2.2空间复杂度9
1.3经典算法回顾——排序算法10
1.3.1冒泡排序10
1.3.2简单选择排序14
1.3.3直接插入排序19
1.4怎样才能学好算法23
第2章贪心算法24
2.1短浅的眼光——贪心24
2.1.1适当的贪心——坏事变好事25
2.1.2过度贪心——赔了夫人又折兵25
2.1.3为贪心加上25
2.2美丽心灵——哈夫曼编码26
2.2.1认识哈夫曼编码26
2.2.2如何设计哈夫曼编码27
2.2.3哈夫曼编码算法实现33
2.3带你去旅行——单源最短路径36
2.3.1如何最快到朋友家做客36
2.3.2从最短的第一条路开始分析37
2.3.3找到抵达朋友家的最短路径38
2.3.4Dijkstra算法实现44
2.4选择困难症——背包问题46
2.4.1如何装沙子赚更多的钱47
2.4.2海盗的智慧47
2.4.3背包问题算法实现50
2.5搬家师傅的烦恼——集装箱装载问题52
2.5.1如何装更多的物品53
2.5.2搬家师傅的十年经验53
2.5.3装载问题算法实现55
第3章分而治之算法58
3
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价