内容简介 · · · · · ·
这不过是一本有趣的算法书而已。和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它。
这是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,
通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜
游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。
本书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、
深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、
割点与割边算法、二分图的最大匹配算法等。
网名啊哈磊。
曾在中科院玩过单片机。武汉大学历史上第一位以本科生身份加入MSRA(微软亚洲研究院)的小伙伴,在机器学习组从事搜索引擎方面的研究。
发表国际会议论文一篇(IEEE)。
全国青少年信息学...
这不过是一本有趣的算法书而已。和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它。
这是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,
通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜
游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。
本书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、
深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、
割点与割边算法、二分图的最大匹配算法等。
网名啊哈磊。
曾在中科院玩过单片机。武汉大学历史上第一位以本科生身份加入MSRA(微软亚洲研究院)的小伙伴,在机器学习组从事搜索引擎方面的研究。
发表国际会议论文一篇(IEEE)。
全国青少年信息学奥林匹克金牌教练。
超萌超简洁的C语言编译器——“啊哈C编译器”作者。
2013年我的著作,有趣的编程科普书《啊哈C!》出版。
网址:www.ahalei.com
微博:weibo.com/ahalei
非常喜欢小朋友,每天都过得都非常开心。
至于为什么叫“啊哈磊”,因为我觉得这是一个很喜庆的名字。
作者简介 · · · · · ·
网名啊哈磊。
曾在中科院玩过单片机。武汉大学历史上第一位以本科生身份加入MSRA(微软亚洲研究院)的小伙伴,在机器学习组从事搜索引擎方面的研究。
发表国际会议论文一篇(IEEE)。
全国青少年信息学奥林匹克金牌教练。
超萌超简洁的C语言编译器——“啊哈C编译器”作者。
2013年我的著作,有趣的编程科普书《啊哈C!》出版。
目录 · · · · · ·
第1节 最快最简单的排序——桶排序 2
第2节 邻居好说话——冒泡排序 7
第3节 最常用的排序——快速排序 12
第4节 小哼买书 20
第2章 栈、队列、链表 25
· · · · · · (更多)
第1节 最快最简单的排序——桶排序 2
第2节 邻居好说话——冒泡排序 7
第3节 最常用的排序——快速排序 12
第4节 小哼买书 20
第2章 栈、队列、链表 25
第1节 解密QQ号——队列 26
第2节 解密回文——栈 32
第3节 纸牌游戏——小猫钓鱼 35
第4节 链表 44
第5节 模拟链表 54
第3章 枚举!很暴力 57
第1节 坑爹的奥数 58
第2节 炸弹人 61
第3节 火柴棍等式 67
第4节 数的全排列 70
第4章 万能的搜索 72
第1节 不撞南墙不回头——深度优先搜索 73
第2节 解救小哈 81
第3节 层层递进——广度优先搜索 88
第4节 再解炸弹人 95
第5节 宝岛探险 106
第6节 水管工游戏 117
第5章 图的遍历 128
第1节 深度和广度优先究竟是指啥 129
第2节 城市地图——图的深度优先遍历 136
第3节 最少转机——图的广度优先遍历 142
第6章 最短路径 147
第1节 只有五行的算法——Floyd-Warshall 148
第2节 Dijkstra算法——通过边实现松弛 155
第3节 Bellman-Ford——解决负权边 163
第4节 Bellman-Ford的队列优化 171
第5节 最短路径算法对比分析 177
第7章 神奇的树 178
第1节 开启“树”之旅 179
第2节 二叉树 183
第3节 堆——神奇的优先队列 185
第4节 擒贼先擒王——并查集 200
第8章 更多精彩算法 211
第1节 镖局运镖——图的最小生成树 212
第2节 再谈最小生成树 219
第3节 重要城市——图的割点 229
第4节 关键道路——图的割边 234
第5节 我要做月老——二分图最大匹配 237
第9章 还能更好吗——微软亚洲研究院面试 243
· · · · · · (收起)
"啊哈!算法"试读 · · · · · ·
作为本书的策划编辑,我很荣幸。 《啊哈!算法》是我读过的有趣且是我唯一能看懂的一本算法书。 我最初是因为啊哈磊写的另外一本书《啊哈!C》而认识啊哈磊的。啊哈磊还有个网站,也叫啊哈磊,这个啊哈磊网站中有个论坛,叫啊哈论坛。论坛建立短短一年半时间,就聚集了15000多个啊哈小伙伴,都是萌物。我对他的写作风格很欣赏,那是一种因热爱和探究而产生的纯粹的快乐,因此,当啊哈磊...
丛书信息
· · · · · ·
喜欢读"啊哈!算法"的人也喜欢的电子书 · · · · · ·
喜欢读"啊哈!算法"的人也喜欢 · · · · · ·
啊哈!算法的书评 · · · · · · ( 全部 39 条 )
曾毅资深粉丝俏皮玩世友好作
这篇书评可能有关键情节透露
书名很好,作者笔名很友好,封面很友好,不让人望而却步,感觉会是一段奇妙的读书之旅。 编辑的话:妙趣横生的人,妙趣横生的过程,妙趣横生的文字,真诚坦然,让人充满期待。 序: 致谢:放在大前边的还是头一次看见,不走寻常路。很亲切,跟本科、研究生论文套路很相似。 第... (展开)化枯燥的算法为有趣,跟教材上的只讲算法的应试模式完全不同
> 更多书评 39篇
论坛 · · · · · ·
| 第六页倒数第二行末.两个for循环嵌套时间复杂度为... | 来自772398168 | 3 回应 | 2024-09-13 11:40:35 |
| 那个小猫钓鱼游戏是不是牌有问题? | 来自Contra | 1 回应 | 2019-03-16 08:36:36 |
| 第13页讲快速排序的问题 | 来自月夜下二教前 | 1 回应 | 2016-05-12 16:42:07 |
| 无论你多少年龄段只要懂些数学就可以做编程 | 来自打得赢 | 2014-06-26 09:37:49 | |
| 浅显易懂的一本算法书,内容稍显冗长 | 来自Kaibo_Hao | 2014-06-24 13:22:20 |
以下书单推荐 · · · · · · ( 全部 )
- 3.计算机体系结构 (葡萄)
- 工作后购书目录 (张小国)
- 图灵经典书 (图灵教育)
- ❸·❸书单:让阅读成为习惯(7分区) (无心恋战)
- 儿子,可不可以别再买书啦!!!(社科类) (磁带机瞌睡虫)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于啊哈!算法的评论:
feed: rss 2.0










5 有用 Jo 2017-03-22 00:31:43
生动形象浅显易懂,除了下标喜欢从1开始有点坑之外。
1 有用 羽皓 2018-03-31 15:01:12
算是比较通俗易懂了,但是后半段的也开始含糊了。适合面试前临时抱佛脚复习算法热身用。
1 有用 黑洞的光芒 2017-10-26 09:16:18
代码不够精致,书的架构也不够优秀。然而 萌萌哒+有诚意有想法+可科普推荐指数+我的一点点回忆,给personal的五星吧!^_^
24 有用 玉翱 2015-06-27 13:34:07
前面还比较有趣,后面开始难的时候感觉有点“故作有趣”,实际上开始讲得不大清楚了。作者虽然力图解明每一条思路,却在有些地方显得啰嗦,有些地方又只是堆积名词,讲得不甚明白。
1 有用 jiajia 2015-05-27 17:09:00
浅显易懂。可以归到入门系列,但感觉不太系统,有些乱。