算法图解
正版新书 新华官方库房直发 可开电子发票
¥
34.9
5.0折
¥
69.8
全新
库存118件
作者(美)巴尔加瓦
出版社人民邮电出版社
ISBN9787115447630
出版时间2017-03
版次1
装帧平装
开本16开
纸张胶版纸
页数196页
字数308千字
定价69.8元
货号SC:9787115447630
上书时间2024-07-09
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
Aditya Bhargava
软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。
主编推荐:
像小说一样有趣的算法入门书。
算法是解决问题的一步步流程,也是计算机科学领域的核心主题。如今程序员经常使用的算法已经经过了前人的探索、检验及证明。如果你想搞明白这些算法,又不想被困在繁琐的证明中,本书正是你的不二选择。这本图示丰富、引人入胜的实用指南将让你轻松学会如何在自己的程序中高效使用重要的算法。
你一定能看懂的算法基础书
代码示例基于Python
400多个示意图,生动介绍算法执行过程
展示不同算法在性能方面的优缺点
教会你用常见算法解决每天面临的实际编程问题
媒体评论:
本书完成了一个不可能完成的任务:让数学变得有趣而易懂!
——Sander Rossel,COAS Software Systems
你渴望像看喜欢的小说一样学习算法吗?如果是这样,本书正是你梦寐以求的!
——Sankar Ramanathan,IBM Analytics
在当今的世界,使用算法进行优化已参透到生活的方方面面。如果你正寻找优 秀的算法入门书,本书就是你的首 选。
——Amit Lamba,Tech Overture
算法学习起来一点都不乏味!在我和学生们看来,本书既有趣又富有洞见。
——Christopher Haupt,Mobirobo
内容简介:
本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。
目录:
第1章算法简介1
1.1引言1
1.1.1性能方面1
1.1.2问题解决技巧2
1.2二分查找2
1.2.1更佳的查找方式4
1.2.2运行时间8
1.3大O表示法8
1.3.1算法的运行时间以不同的速度增加9
1.3.2理解不同的大O运行时间10
1.3.3大O表示法指出了最糟情况下的运行时间12
1.3.4一些常见的大O运行时间12
1.3.5旅行商13
1.4小结15
第2章选择排序16
2.1内存的工作原理16
2.2数组和链表18
2.2.1链表19
2.2.2数组20
2.2.3术语21
2.2.4在中间插入22
2.2.5删除23
2.3选择排序25
2.4小结28
第3章递归29
3.1递归29
3.2基线条件和递归条件32
3.3栈33
3.3.1调用栈34
3.3.2递归调用栈36
3.4小结40
第4章快速排序41
4.1分而治之41
4.2快速排序47
4.3再谈大O表示法52
4.3.1比较合并排序和快速排序53
4.3.2平均情况和最糟情况54
4.4小结57
第5章散列表58
5.1散列函数60
5.2应用案例63
5.2.1将散列表用于查找63
5.2.2防止重复64
5.2.3将散列表用作缓存66
5.2.4小结68
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价