| 商品基本信息,请以下列介绍为准 | |
| 商品名称: | 啊哈C语言!逻辑的挑战+啊哈!算法 全2册 |
| 作者: | 啊哈磊 |
| 市场价: | 94.00元 |
| ISBN号: | 9787121304620 9787115354594 |
| 商品类型: | 图书 |
| 其他参考信息(以实物为准) | ||
| 装帧:平装 | 开本: | 语种:中文 |
| 出版时间:2017-01-01 | 版次:1 | 页数: |
| 印刷时间:2017-01-01 | 印次:1 | 字数: 千字 |
| 编辑推荐 | |
啊哈!去中科院玩单片机 呦吼!在微软亚洲研究院写爬虫 哒哒!写一本开开心心的算法书 你一定能看懂的算法书! 作为本书的策划编辑,我很荣幸。 《啊哈!算法》是我读过的有趣且是我能轻松看懂的一本算法书。 我起初是因为啊哈磊写的另外一本书《啊哈!C》而认识啊哈磊的。啊哈磊还有个网站,也叫啊哈磊,这个啊哈磊网站中有个论坛,叫啊哈论坛。论坛建立短短一年半时间,就聚集了15000多个啊哈小伙伴,都是萌物。我对他的写作风格很欣赏,那是一种因热爱和探究而产生的纯粹的快乐,因此,当啊哈磊率领着他的一大波萌物开开心心地攻城略地,浩浩荡荡地兵临城下,跟我说他想写一本通俗易懂的算法书,不知是否能出版时,我的回答是:“必须出版!” 这本书出版意向的达成就是这么简单。 但创作的过程一点不轻松。因为任何一本拿得出手的书的创作都是作者大量时间和精力付出的结果。是毅力的累积。 几个月之后,我拿到了这本书的初稿。我高高兴兴地开始读。这部分写得通俗易懂,我看得津津有味。但读了一些之后,我发现我高兴不起来了,我遇到了困难,有些篇章写得太简略了,只是把算法的基本思路说了一下,然后就直接给出了以该算法实现的某个示例的完整代码。 这样不行,看不懂啊。原理很简单,但实现起来时,看代码就感觉对应不起来了。或许比我聪明的人能看懂,但我希望像我这种在算法方面毫无造诣的普通选手读起来也不吃力,于是我让啊哈磊完善它。我是这么交代的——你得写得让我能看懂才行。这要求非常的简单,但也非常的暗黑。 经过比我想象的要长的时间,啊哈磊给了我第二版。 我继续阅读,很多之前看不懂的地方现在能看懂了,或者至少我认为我看懂了(请允许我使用这种让人生气的措辞),但还有少部分欠点劲儿。啊哈磊向我投来困惑又略带鄙视的目光,我用坚定又痴痴呆呆的目光把他的目光给顶了回去。 于是啊哈磊继续埋头苦干。 终于,我完全可以看懂的版本诞生了。 对于一本技术书,一个编辑可能犯下的“错误”就是试图去完全读懂它。 我还要特别强调一点,这本书不仅写得通俗易懂,而且还在一个非常重要的方方面超越了其他技术书,那就是这本书中还配了可爱的漫画,萌萌的画风,生动的场景,与文字浑然一体。 |
啊哈C语言!逻辑的挑战(修订版) 第1章 编程改变思维 1 啊哈!算法 第1章 一大波数正在靠近——排序 1 第1节 zui快zui简单的排序——桶排序 2 第2节 邻居好说话——冒泡排序 7 第3节 zui常用的排序——快速排序 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节 zui少转机——图的广度优先遍历 142 第6章 zui短路径 147 第1节 只有五行的算法——Floyd-Warshall 148 第2节 Dijkstra算法——通过边实现松弛 155 第3节 Bellman-Ford——解决负权边 163 第4节 Bellman-Ford的队列优化 171 第5节 zui短路径算法对比分析 177 第7章 神奇的树 178 第1节 开启“树”之旅 179 第2节 二叉树 183 第3节 堆——神奇的优先队列 185 第4节 擒贼先擒王——并查集 200 第8章 更多精彩算法 211 第1节 镖局运镖——图的zui小生成树 212 第2节 再谈zui小生成树 219 第3节 重要城市——图的割点 229 第4节 关键道路——图的割边 234 第5节 我要做月老——二分图zui大匹配 237 第9章 还能更好吗——微软亚洲研究院面试 243 |
| 内容简介 | |
啊哈C语言!逻辑的挑战(修订版) 《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。 啊哈!算法 《啊哈!算法》是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。 |
| 作者简介 | |
纪磊 网名啊哈磊。 曾在中科院玩过单片机。武汉大学历史上di一位以本科生身份加入MSRA(微软亚洲研究院)的小伙伴,在机器学习组从事搜索引擎方面的研究。 发表国际会议论文一篇(IEEE)。 全国青少年信息学奥林匹克金牌教练。 超萌超简洁的C语言编译器——“啊哈C编译器”作者。 2013年,我的di一部著作,有趣的编程科普书《啊哈C!》出版。 非常喜欢小朋友,每天都过得都非常开心。 至于为什么叫“啊哈磊”,因为我觉得这是一个很喜庆的名字。 |
说实话,我一直对那些“速成”的编程书籍持保留态度,觉得真正掌握一门技术都需要扎实的基础和深入的理解。而这套书,恰恰满足了我对“深度学习”的需求。它没有那种浮于表面的讲解,而是非常深入地剖析了C语言和算法的本质。“逻辑的挑战”这本书,让我明白了C语言的严谨性,它不仅仅是语法,更是对逻辑思维的训练。我以前写代码,经常会出现一些匪夷所思的bug,但自从看了这本书,我开始学会从逻辑层面去审视我的代码,很多问题都能在编写阶段就发现和避免。而“啊哈算法”更是让我对算法有了全新的认识。它不仅仅是教你实现某个算法,更是引导你去思考“为什么是这个算法?”,“有没有更好的算法?”。这种思考方式,对我来说非常重要。它让我明白,学习算法,不仅仅是为了应付考试或者工作,更是为了培养一种解决问题的能力。这本书的作者,啊哈磊,真的非常有才华,他能够将这么深奥的知识讲得如此透彻,而且还充满趣味性。我感觉这套书,不单单是一本技术书籍,更是一本关于如何思考、如何解决问题的“人生指南”。
评分我拿到这套书的时候,其实是抱着试试看的心态,因为我对算法的理解一直停留在“背诵”的阶段,各种排序、查找算法,能写出来,但一旦问我原理,或者让我去优化,我就卡壳了。而“啊哈算法”这本书,真的让我眼前一亮。它不是那种枯燥的理论堆砌,而是通过一种非常巧妙的方式,将复杂的算法概念形象化、趣味化。我最喜欢的部分是它对各种数据结构和算法的“可视化”讲解,就像在脑海里构建了一个个生动的动画,让我能够直观地理解算法的运行过程。比如,它讲到快速排序的时候,不像其他书那样冷冰冰的公式,而是用一种非常生动的故事场景,让我一下子就明白了“分区”和“递归”是怎么回事。这种“啊哈”式的学习体验,让我在不知不觉中就掌握了算法的精髓。而且,这本书的作者,啊哈磊,真的太厉害了!他不仅仅是一个算法专家,更是一个优秀的沟通者。他能够用最简洁、最易懂的语言,将最复杂的算法讲明白。我以前觉得算法很难,很难入门,但这本书让我觉得,算法原来这么有趣!我现在写代码的时候,会更自觉地去考虑算法的效率,不再是那种“能跑就行”的心态。这套书,对我来说,不仅仅是技术上的提升,更是一种思维上的启迪。
评分我得说,这套书真的是一次非常愉快的阅读体验!我一直对计算机科学很感兴趣,但总是觉得C语言和算法有点遥不可及。很多时候,看着别人写出高效的代码,感觉他们就像拥有某种“魔法”一样,而我却只能停留在原地。这套书,就像是给我打开了通往“魔法世界”的大门。“逻辑的挑战”部分,让我深刻理解了C语言的底层逻辑,它不仅仅是写代码的工具,更是理解计算机工作原理的钥匙。我之前对指针的概念一直很头疼,感觉特别抽象,但这本书通过生动的比喻和清晰的图示,让我一下子就茅塞顿开,理解了指针的本质。而“啊哈算法”更是让我觉得算法原来可以这么有趣!我以前觉得算法就是一堆公式和定理,枯燥乏味,但这本书将算法讲得像故事一样,让我欲罢不能。它让我明白,算法不仅仅是提高效率的手段,更是解决问题的智慧。我现在在写代码的时候,会主动思考如何用更优的算法来解决问题,而不是仅仅满足于“能实现”。这套书,真的让我从一个对C语言和算法充满敬畏的初学者,变成了一个充满自信和好奇心的学习者。
评分拿到这套书,第一感觉就是书的质量很不错,封面设计也很吸引人,一看就知道是精心制作的。我之前接触过一些C语言的入门书籍,感觉都比较千篇一律,讲的都是那些最基础的语法,但总觉得少了一些灵魂,让我很难产生深入学习的动力。这套书,特别是“啊哈算法”这本,它的切入点非常独特。它没有一开始就抛出一大堆晦涩难懂的算法理论,而是从一些实际问题的解决出发,让我感受到算法的强大和实用性。我特别喜欢它里面关于“如何思考”的部分,它教会了我如何将一个复杂的问题拆解成更小的、可管理的部分,然后一步步地去解决。这对我来说,是一种全新的学习方式。以前我总是死记硬背一些算法的实现,但这本书让我理解了算法背后的逻辑和思想。我现在看待编程问题,思路一下子就开阔了许多。而且,这本书的排版也很舒服,代码示例清晰明了,让我很容易跟着学习。我之前在学习过程中遇到的很多困惑,在这本书里都得到了解答。感觉就像找到了一个非常好的老师,能够循循善诱地引导我学习。
评分这本书真的是把我 C 语言的学习之路推向了一个新的高度!之前看过的其他入门书,虽然也讲了基础语法,但总感觉缺了点什么,就像拼图一样,缺了几块关键的拼块,让我无法真正理解 C 语言的精髓。这套书,尤其是“逻辑的挑战”部分,简直像一把钥匙,瞬间打开了我对 C 语言背后逻辑思考的大门。它不仅仅是教你“怎么写”代码,更重要的是教你“为什么这么写”,让你明白每一步的逻辑推理是如何形成的。我以前写代码,遇到问题总是抓耳挠腮,不知道问题出在哪里,有时候 even 按照网上的教程敲了一遍,运行结果还是不对,那种挫败感真的太强了。但这本书通过大量的、循序渐进的例子,让我学会了如何分解问题,如何一步步构建解决方案。它那种“啊哈”式的顿悟感,真的让人欲罢不能。我感觉自己不再是那个只会照猫画虎的初学者,而是开始真正理解了编程的思维方式。而且,它对一些容易混淆的概念,比如指针、内存管理等,讲解得非常透彻,让我不再望而生畏。这本书的作者,真的太有才了!他能把这么抽象的概念讲得如此生动形象,简直就是C语言的“魔术师”。我强烈推荐给所有想真正掌握C语言的同学,这绝对是一本能让你“从入门到精通”的神器!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有