加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

《啊哈!算法》【PDF】

(2018-01-29 17:12:09)
标签:

算法荐书

啊哈算法

啊哈磊

pdf

电子书

分类: 大数据与人工智能
《啊哈!算法》【PDF】

内容简介

这不过是一本有趣的算法书而已。和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它。

这是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,

通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜

游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。

本书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、

深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、

割点与割边算法、二分图的最大匹配算法等。

作者简介

网名啊哈磊。

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

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

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

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

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

非常喜欢小朋友,每天都过得都非常开心。

至于为什么叫啊哈磊,因为我觉得这是一个很喜庆的名字。

目录

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


下载地址:https://cangshuzhe.ctfile.com/fs/3990681-235611347


更多书单和推荐电子书请关注藏书者的新浪博客http://blog.sina.com.cn/cangshuzhe

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有