啊哈!算法

书名:啊哈!算法
作者:啊哈磊
译者:
ISBN:9787115354594
出版社:人民邮电出版社
出版时间:2014-6-1
格式:epub/mobi/azw3/pdf
页数:246
豆瓣评分: 7.7

书籍简介:

这不过是一本有趣的算法书而已。和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它。 这是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点, 通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜 游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。 本书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、 深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、 割点与割边算法、二分图的最大匹配算法等。 网名啊哈磊。 曾在中科院玩过单片机。武汉大学历史上第一位以本科生身份加入MSRA(微软亚洲研究院)的小伙伴,在机器学习组从事搜索引擎方面的研究。 发表国际会议论文一篇(IEEE)。 全国青少年信息学奥林匹克金牌教练。 超萌超简洁的C语言编译器——“啊哈C编译器”作者。 2013年我的著作,有趣的编程科普书《啊哈C!》出版。 网址:www.ahalei.com 微博:weibo.com/ahalei 非常喜欢小朋友,每天都过得都非常开心。 至于为什么叫“啊哈磊”,因为我觉得这是一个很喜庆的名字。

作者简介:

网名啊哈磊。

曾在中科院玩过单片机。武汉大学历史上第一位以本科生身份加入MSRA(微软亚洲研究院)的小伙伴,在机器学习组从事搜索引擎方面的研究。

发表国际会议论文一篇(IEEE)。

全国青少年信息学奥林匹克金牌教练。

超萌超简洁的C语言编译器——“啊哈C编译器”作者。

2013年我的著作,有趣的编程科普书《啊哈C!》出版。

书友短评:

@ Seed 书托好多 @ 儒雅的名草 以前不理解社会学为什么要出那么多鸡汤类的儿童读物,现在知道了。高深的学问为了方便我等门外汉才有了儿童读物,对于理解算法和数据结构帮助很大。 @ 不会飞的章鱼 啊哈磊写的算法书,很有趣,通过漫画形式搞懂了一些常用的算法。 @ 玉翱 前面还比较有趣,后面开始难的时候感觉有点“故作有趣”,实际上开始讲得不大清楚了。作者虽然力图解明每一条思路,却在有些地方显得啰嗦,有些地方又只是堆积名词,讲得不甚明白。 @ Joey0904 看到4.2 总共8章 滚回去看算法。1,不是严肃的教科书级别的,想清楚再买。2,c/c++试用 @ XD 这本书要是能作为入门,那可真是奇迹了。没有较好的c基础估计就认识全部的字,加起来都不懂的。瞧不起这本书的可以看看再来说。思路讲的确实很清晰,但是个人风格比较重,有些位置也是故作有趣,代码实现也比较凌乱。可是我要思路干嘛,思路看其他的,所以自己想,不是更轻松吗。。。 @ J.K 考前花几小时一口气读完,算法讲解的确浅显易懂,个人感觉还是适合有一定基础的人读,算法小白还是挑选更正规的算法入门比较合适,C语言真的对新手不友好,除此之外数组的开头习惯用1而不是0感觉非常不规范…除此之外夹杂过多废话。 @ 里小里 继《算法图解》后看的一本书,语言风格可能更适合博客。还可以,作为算法读物花三五天翻一翻。 @ BeicC 我的算法入门书! @ 小E 一般般,开头还好,后面深入就没那么友好了。代码可维护性太低。

第1章 一大波数正在靠近——排序 1
第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
· · · · · ·

添加微信公众号:好书天下获取

分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址