《啊哈!算法!》电子书,全盘首发!免费!|百度云网盘

《啊哈!算法!》是一本很好的书。如果非要说是什么书,发帖者是很难揣摩的。但是根据里面经常出现的C/C++编程页面来看,这是一本计算机书籍。本书分类建议标有计算机/算法,确实是一本计算机书籍。毕竟计算机最初是用来做算法的,那我就把它列为计算机的一个范畴。


简介·······

这不过是一本有趣的算法书。与其他算法书相比,硬要说它有什么特点,那就是看得懂。

这是一本充满智慧和乐趣的算法入门书。没有枯燥的描述,没有难懂的公式,一切从实际应用开始,

用幽默的语言和可爱的插图解释算法。你更喜欢看轻松的故事或玩有趣的拼图

在游戏中,您可以在轻松愉快的方式中掌握算法的精髓,感受算法之美。

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

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

切点切边算法、二分图最大匹配算法等

作者简介······

我的网名是哈蕾。

我在中科院玩过单片机。武汉大学历史上第一位本科生加入MSRA(微软亚洲研究院),在机器学习组从事搜索引擎研究。

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

全国青少年信息学奥赛金牌教练。

超可爱超简洁的C语言编译器——《啊哈C编译器》作者。

目录······第一章一大波数字正在逼近——排序1

第一节 最快最简单的排序——桶排序2

Section 2 邻居好说话——冒泡排序7

第三节最常用的排序——快速排序12

第四章小哼哼买书20

第 2 章栈、队列、链表 25

第一节QQ号解密——队列26

Section 2 解密回文 - 堆栈 32

第三节纸牌游戏 - 猫钓鱼 35

第四节 链表 44

Section 5 模拟链表 54

第三章枚举!非常暴力 57

第一节数学作弊 58

第 2 节炸弹人 61

第三节火柴方程67

Section 4 数字的完整排列 70

第四章通用搜索 72

第一节 撞南墙不回头——深度优先搜索 73

第2章营救小哈81

第三节逐层递进——广度优先搜索 88

第 4 节重新发现炸弹人 95

第五节金银岛探险106

第 6 节管道工游戏 117

第5章图遍历128

第一节深度和广度优先到底是什么意思? 129

第二节城市地图-图的深度优先遍历136

第三节 Least turnaround——图142的广度优先遍历

第6章最短路径147

第 1 节只有五个元素的算法 - Floyd-Warshall 148

第 2 节 Dijkstra 算法 - 通过边松弛 155

第三节Bellman-Ford——求解负权重边163

第四节 Bellman-Ford 队列优化 171

第五节最短路径算法比较分析177

第7话魔法树178

第一节 开启“树”之旅179

第二节 二叉树 183

第三节堆——神奇的优先队列185

第四节 先擒贼擒王——查200

第8章更精彩的算法211

第一节 护送飞镖——图212的最小生成树

第 2 节重温最小生成树 219

第三节重要城市-图229的切点

Section 4 关键道路——图形的切入点 234

Section 5 我要当老人——二部图的最大匹配237

第九章还能更好吗——微软亚洲研究院专访243

阅读剩余
THE END