啊哈!算法

出版日期:2014-6-1
ISBN:9787115354596
作者:啊哈磊
页数:246页

内容概要

网名啊哈磊。
曾在中科院玩过单片机。武汉大学历史上第一位以本科生身份加入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

作者简介

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


 啊哈!算法下载 更多精彩书评



发布书评

 
 


精彩书评 (总计33条)

  •     这本书太好了,简单,有趣,易懂,只要你懂一点英语,一点数学即可,不懂也罢,书中的基础知识讲的也非常详细,还有不少有趣的插图,像我这种从未接触过编程的初一学生,都读的津津有味,总之,这是一本非常棒的编程书,是我见到的唯一感兴趣的编程书!
  •     第一次看到目录就被吸引了。一大波数正在靠近~好搞笑。读进正文发现真的可以看懂。插图好可爱,和文字配合的恰到好处。快排里面的小哨兵的讲解真的太形象了。算法导论可放一边了。哈哈,这是一本你看看以后还想看的算法书。太萌了。
  •     作为一个软件工程的学生,不得不说,这几年的学习生涯,和算法有着千丝万缕的联系。我真正开始系统学习算法是参加学校ACM的比赛,看了像《算法导论》等一些很“高级”的算法书,很艰难地接触算法。这本《啊哈!算法》,第一次看是被这个名字吸引,感觉挺有意思。回过头再看自己学算法的过程(当然现在还再继续学习),会发现,《啊哈!算法》是一本挺不错的启蒙书,会给初识算法,增添很多乐趣!

精彩短评 (总计50条)

  •     很容易理解,适合我这种懒人,算法科普书吧~看完突然有兴趣去刷个刘汝佳了~
  •     早些时候看的算法书,写得很易懂,适合入门吧。
  •     有趣的算法书,只看了搜索的那部分感觉通俗易懂
  •     复习 小哼挺萌 不过比较大众脸→→
  •     睡了三小时之后在凌晨醒来再也睡不着,对抗漫长黑夜的最好办法就是把之前读了一半的算法书找出来从头读,然后一口气读完。作者把枯燥的内容用非常生动易懂的方式传达出来,促成了这本基本没有阅读门槛的算法书。
  •     2016.14 插图配合算法,还是很浅显易懂的,学习这种写东西的方式,内容也不错,有些地方有错误,推荐初学者看一下吧
  •     确实简单易懂啊,说的很浅显,不过还不够系统,内容较少啦
  •     很轻松的算法书,讲的很多,但是由浅入深,没有基础应该也可以看懂,例子也都很有意思,也适合反复研读
  •     看了一些,还算有趣
  •     还可以吧 印刷清楚
  •     第一本算法书,感觉有点意思。作者真是算法迷。对于一些算法思想还是很受用。
  •     不错不错通俗易懂
  •     大一时候读过,现在翻出来重读一遍,觉得没有比它更适合入门算法的书了,书中讲了算法的基础部分,算是数据结构和算法的连接,之后结合算法导论后面动态规划贪心算法的章节煎服疗效更佳~
  •     给4克星。少的那一个是作者在结尾那几篇扣掉的。对于我这种差生看看还算是入了门。受益匪浅。从以前的怕写代码过度到了可以开始马虎做题的状态了。给我打破了障碍。阿里葛多咱姨骂死。不瞎我三十好几。准备再从头看做一个巩固练习了。
  •     有趣生动,闲暇读物,好书的标准之一很简单,作者做到了。
  •     内容不是很多,但是讲得细致,生动而且容易理解,能够冷静下来好好学习啦~
  •     不要太拽啊
  •     忙起来专业知识的学习,看了忘,忘了看,智商堪忧
  •     不错的书,一口气读完的。看得出来作者是有自己的细想和视角的。用简单的道理和代码覆盖了排序,图,树这些算法和数据结构中重要的基础知识,加上自己对这些这是的感悟,让人觉得与众不同
  •     对于入门级的程序员来说这本书有着很好的引导作用,如果在作者提出问题的时候认真思考,自己动手解决再与作者提供的方案作对比,会有更多收获呢
  •     前边讲的还不错,但是原理性的东西不多,相对比较简单。尤其是后边图那一块讲的感觉不是很好。对,插图能不能再弱智一点………………为毛不叫小啊小哈…………
  •     基础算法,草草复习一遍
  •     入门入门入门,看过教材自己再看一遍热身
  •     很好的算法入门书!
  •     适合计算机行业外的人看着玩吧
  •     算是开窍的一本书
  •     文科可以看看,真心想学算法的千万不要看这种科普,不成体系,也没有习题……
  •     基础
  •     文风很有趣,通俗易懂,适合对算法不感冒的人
  •     算法真的很难学。
  •     大概是能看懂吧 为数不多的我能看完的技术类的书。
  •     算法不再枯燥晦涩,等看完这个就有信心看算法导论了。
  •     好玩儿~~
  •     算法入门很棒!
  •     前面几章讲的很不错 通俗易懂 但是书中代码的质量和书的思想不是很切合
  •     好萌,嗯,不过实现不很好。
  •     入门 图多 读起来有成就感
  •     生动形象浅显易懂,除了下标喜欢从1开始有点坑之外。
  •     能够让新手觉得“啊还能这样用!”并从中得到乐趣,应该算是一本入门算法书的成功了。
  •     读书记录:详读并对照编写代码的章节有1、2、3、4、5、9,略读7,跳过6、8。用时近2月,学到后面已然忘记前面。 读书感悟:要我真是科学家式的思考风格,按理来说详读后的章节应该不会这么快就忘却,自信记忆力是极好,可还是忘掉了大半前期所学的,只留有大概印象,这大致是暂未发现许多抽象概念的意义,理解得还不够深刻。 相反,近期看契诃夫小说,对艺术形象很敏感,一读就懂,能联想到现实生活,这又是我的艺术家式的思考风格在作怪了。我就纳闷了,我说到底擅长的是那一块?还是全不,亦或全都? 不管了,在没突破1000本书前,我是不会给自己设限的,在35岁前完成这个目标应该不会是太难,对,就这么办,自己给自己量化工作简直是种享受。再具体到每天读3h,嗯,就这么办。
  •     思路清晰,通俗易懂的算法入门读物。
  •     很有意思的一本书,很浅显易懂,作为算法的入门书籍还是很不错的!但是算法上也有一些错误,读者写代码的时候应该可以发现。 也有解释一些简单的结构体,感觉学起结构体来也会简单一点了。
  •     读的过程中想起来读《算法导论》时候的情景,有空要回去重温,算法真的感觉就精妙。这个书说的比较通俗,理论少了,只能让人知其然而不知所以然感觉。。对算法有兴趣的童鞋还是推荐去读厚厚的那本书。。还有看视频,推荐麻省的视频
  •     体现出了算法之美,数学之美。在读书的时候看到这本书就好了。
  •     前半部分很好 后面就有点不明觉厉难理解了
  •     一本不错的算法科普
  •     计算机专业的肯定是看不起这本书。但是对于初学者来说,看厚厚的算法书实在是太难了。这本书用来入门挺好的。
  •     简单易懂
  •     最喜欢这种复杂的东西简单化,~\(≧▽≦)/~
  •     最佳入门书
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024