当前位置: 首页 > 更多 > 算法

秒懂算法:用常识解读数据结构与算法 pdf电子书

简介秒懂算法:用常识解读数据结构与算法pdf百度网盘下载地址? * 一点儿也不难的算法入门书,带你体验一跃而起的顿悟瞬间 * 20+种常用数据结构与算法,350+张示意图 * 不限编程语言,知识通用 *...
《秒懂算法:用常识解读数据结构与算法》pdf电子书下载
《秒懂算法:用常识解读数据结构与算法》pdf百度云

《秒懂算法:用常识解读数据结构与算法》pdf百度云

《秒懂算法:用常识解读数据结构与算法》pdf百度云

《秒懂算法:用常识解读数据结构与算法》pdf百度云


 

秒懂算法:用常识解读数据结构与算法pdf百度网盘下载地址?

* 一点儿也不难的算法入门书,带你体验一跃而起的顿悟瞬间

* 20+种常用数据结构与算法,350+张示意图

* 不限编程语言,知识通用

* 随书附赠习题答案

本书是简单易懂的数据结构与算法入门书。作者略过复杂的数学公式,用“通俗讲解×逐步图示×代码实现”的方式介绍了数据结构与算法的基本概念,培养读者的算法思维。全书共有20章。读者将了解数据结构与算法为何如此重要,如何快速使用大O记法判断代码的运行效率,以及如何用动态规划优化算法。本书的重点内容包括冒泡排序、选择排序、插入排序等排序算法,以及深度优先搜索、广度优先搜索、迪杰斯特拉算法等图算法。在学习算法的过程中,读者也将通晓数组、哈希表、栈、队列、链表、图等常用数据结构的适用场景。


作者简介:
【作者简介】 杰伊·温格罗(Jay Wengrow) 经验丰富的讲师、软件工程师,一直致力于全民编程教育,编程培训公司Actualize和Anyone Can Learn to Code的创始人兼CEO。 【译者简介】 姜喆 普渡大学计算机科学硕士,具备扎实的数据结构与算法基础,熟悉C、JavaScript、Java和Python。曾在互联网行业和金融行业从事软件开发工作,现就职于游戏公司。另译有《不可能的几何挑战:数学求索两千年》。

目录:
第 1 章 数据结构为何重要 1
第 2 章 算法为何重要 17
第 3 章 哦!大O记法 29
第 4 章 使用大O给代码提速 38
第 5 章 用或不用大O来优化代码 50
第 6 章 根据情况进行优化 61
第 7 章 日常代码中的大O 74
第 8 章 查找迅速的哈希表 89
第 9 章 用栈和队列打造优雅的代码 104
第 10 章 用递归不停递归 117
第 11 章 学习编写递归代码 127
第 12 章 动态规划 144
第 13 章 飞快的递归算法 156
第 14 章 基于节点的数据结构 176
第 15 章 用二叉查找树加速万物 193
第 16 章 使用堆分清主次 217
第 17 章 字典树又何妨 237
第 18 章 连接万物的图 258
第 19 章 对付空间限制 304
第 20 章 代码优化技巧 312

点击下载