秒懂算法:用常识解读数据结构与算法
正版现货 可开具图书发票 下单后当天即可发货
¥
70.26
7.0折
¥
99.8
全新
库存9件
作者[美]杰伊·温格罗(Jay Wengrow)
出版社人民邮电出版社
ISBN9787115598134
出版时间2021-03
装帧平装
开本16开
定价99.8元
货号11746239
上书时间2024-12-17
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
【作者简介】 杰伊·温格罗(Jay Wengrow) 经验丰富的讲师、软件工程师,一直致力于全民编程教育,编程培训公司Actualize和Anyone Can Learn to Code的创始人兼CEO。 【译者简介】 姜喆 普渡大学计算机科学硕士,具备扎实的数据结构与算法基础,熟悉C、JavaScript、Java和Python。曾在互联网行业和金融行业从事软件开发工作,现就职于游戏公司。另译有《不可能的几何挑战:数学求索两千年》。
目录
第1章数据结构为何重要
1.1数据结构
1.2数组:基础数据结构
1.3速度计量
1.4读取
1.5查找
1.6插入
1.7删除
1.8集合:差之毫厘,“慢”之千里
1.9小结
习题
第2章算法为何重要
2.1有序数组
2.2有序数组的查找
2.3二分查找
2.4二分查找与线性查找
……
内容摘要
本书是简单易懂的数据结构与算法入门书。作者略过复杂的数学公式,用“通俗讲解×逐步图示×代码实现”的方式介绍了数据结构与算法的基本概念,培养读者的算法思维。全书共有20章。读者将了解数据结构与算法为何如此重要,如何快速使用大O记法判断代码的运行效率,以及如何用动态规划优化算法。本书的重点内容包括冒泡排序、选择排序、插入排序等排序算法,以及深度优先搜索、广度优先搜索、迪杰斯特拉算法等图算法。在学习算法的过程中,读者也将通晓数组、哈希表、栈、队列、链表、图等常用数据结构的适用场景。
本书适合初级和中级程序员阅读,不局限于某一种编程语言。
主编推荐
* 面对时间复杂度相同的两个算法,如何判断哪个更好? * 如何快速分析出某段代码的效率? * 要写出既优雅又高效的代码,有哪些窍门? 翻开本书,秒懂算法,体验顿悟瞬间。 帮助你学习算法思维,以及如何使用并实现一系列常见数据结构。全书语言清晰简洁,行文诙谐生动,尽可能少地使用专业术语。
精彩内容
本书是简单易懂的数据结构与算法入门书。作者略过复杂的数学公式,用“通俗讲解×逐步图示×代码实现”的方式介绍了数据结构与算法的基本概念,培养读者的算法思维。全书共有20章。读者将了解数据结构与算法为何如此重要,如何快速使用大O记法判断代码的运行效率,以及如何用动态规划优化算法。本书的重点内容包括冒泡排序、选择排序、插入排序等排序算法,以及深度优先搜索、广度优先搜索、迪杰斯特拉算法等图算法。在学习算法的过程中,读者也将通晓数组、哈希表、栈、队列、链表、图等常用数据结构的适用场景。
本书适合初级和中级程序员阅读,不局限于某一种编程语言。
— 没有更多了 —
以下为对购买帮助不大的评价