国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > 算法荐书(程序员练功+大众科普)

算法荐书(程序员练功+大众科普)

来源:程序员人生   发布时间:2015-05-08 08:18:04 阅读次数:4814次

图灵小编【好久没有在博客中活动了~小编积攒了好多好的书讯迫不及待的要向大家推荐,现在就从算法图书开始吧~其实图灵的算法书不多,但是各有特点,深受读者欢迎,今天就说8本,加1本外卖~】


入门第1书,你1定能看懂

啊哈!算法

没有枯燥的描写,没有难懂的公式,1切以实际利用为动身点,通过幽默的语言配以可爱的插图来说解算法。你更像是在浏览1个个轻松的小故事或是在玩1把趣味解谜 游戏,在轻松愉悦中便掌握算法精华,感受算法之美。

本书中触及的数据结构有栈、队列、链表、树、并查集、堆和图等;触及的算法有排序、枚举、 深度和广度优先搜索、图的遍历,固然还有图论中不可以缺少的4种最短路径算法、两种最小生成树算法、 割点与割边算法、2分图的最大匹配算法等。

豆瓣8.1分

“插图和讲授相当到位~~让人看了很感兴趣,把算法用非常形象的方式表达出来,通俗易懂,这下学习算法的朋友有福了。 ”

入门+进阶,经典名著

算法(第4版)

  • Sedgewick之巨著,与高德纳TAOCP1脉相承
  • 几10年屡次修订,经久不衰的畅销书
  • 涵盖所有程序员必须掌握的50种算法

本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采取了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了书中内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。

豆瓣9.3分

“这本书也非常牛,用Java实现,我觉得这本书是最合适用来算法入门的,说它合适入门不是说它太浅,而是讲的深入浅出,非常容易理解,里面那些小彩图呀,啧啧,美极了!”

进阶首选,与实际生活最贴近的趣味算法书

算法的乐趣

算法之大,大到可以包括宇宙万物的运行规律;算法之小,小到寥寥数行代码便可展现1个奇异的功能。算法的利用和乐趣在生活中无处不在:

  • 历法和2104节气计算使用的是霍纳法则和求解1元高次方程的牛顿迭代法;
  • 音频播放器跳动的实时频谱背后是离散傅立叶变换算法;
  • DOS时期著名的PCX图象文件格式使用的是简单有效的RLE紧缩算法;
  • RSA加密算法的光环之下是朴实的欧几里得算法、蒙哥马利算法和米勒-拉宾算法;
  • 井字棋、黑白棋、5子棋和俄罗斯方块游戏背后是各种有趣的AI算法;
  • 华容道游戏求解的简单穷举算法中还蕴藏着对棋盘状态的哈希算法;
  • 遗传算法神秘不可测,但用遗传算法求解0⑴背包问题只用了60多行代码……

1本书带你走进色采缤纷的算法世界,让你尽享算法的乐趣。

新上市

这本书和常见的算法书不1样,比我想象的成心思:
“全书只在前3章系统介绍了各种算法的逻辑结构,其后章节都是针对具体问题构造算法,1直以为动态计划是多么高大上的方法,经作者的介绍和例子,好像明白了1些。 当初毕业设计做的就是1个俄罗斯方块游戏,但是只能自己玩,没有电脑AI,看了本书才知道俄罗斯方块有那末多着名的算法。”

ACM必读

算法问题实战策略

  • ACM入门详解
  • 顶级高手力作
  • 韩国最棒的算法实战书

本书通过解答编程比赛中的问题使读者能够学习到各种算法的设计技能和算法结构,进而能够提高读者的问题解决能力。

新上市

本书在第1章就开门见山地给出了程序设计的目的和意义。通过罗列示例使未接触进程序设计比赛的读者对程序设计有了直观和易懂的了解。作者还罗列了程序设计比赛的题目具有的优势,层次分明,条理性强,简单而不失深度地向读者介绍了通进程序设计比赛能够获益很多。同时,作者也给出了浏览本书的建议和方法,这样能使读者浏览本书时更有效力。

和大多数介绍算法的书不同,本书还为读者介绍了值得参加的程序设计比赛,这1点对有兴趣参加比赛的读者很有帮助。 本书第2章其实不像有些介绍算法的书1样开始直接进入算法讲授,而是向读者详细论述了如何解决问题,通过对解决问题的进程和解决问题的策略两部份内容进行详细介绍,使读者更能理解算法问题的本质是甚么,算法问题的解决思路是甚么。这些对学习算法的读者而言是非常重要的,需要从开始就想明白。本书在这方面介绍的非常好,对想要了解和学习算法的读者来讲,是1本获益匪浅的好书。

挑战程序设计竞赛

  • 世界顶级程序设计高手的经验总结
  • 【ACM-ICPC全球总冠军】巫泽俊主译
  • 日本ACM-ICPC参赛者人手1册

本书对程序设计比赛中的基础算法和经典问题进行了汇总,分为准备篇、低级篇、中级篇与高级篇4章。作者结合自己丰富的参赛经验,对严格挑选的110 多道各类试题进行了由浅入深、由易及难的细致讲授,并介绍了许多实用技能。每章后附有习题,供读者练习,巩固所学。

豆瓣9.0分

“通过这本书,算法比赛题我入门了。”

通识类3本,各领风骚

算法帝国

今天,算法涉足的领域已远远超越了其创造者的预期。特别是进入信息时期以后,算法的利用涵盖金融、医疗、法律、体育、文娱、外交、文化、国家安全等诸多方面,显现出源于人类而又超乎人类的强大威力。本书是《纽约时报》畅销书作者的又1力作,通过1个又1个引人入胜的故事,向读者介绍了算法掌控世界的真实情况,揭露了“机器人革命”是如何悄悄地在我们身旁产生的。

豆瓣7.3分

“数学和算法之所以使人爱不释手,在于它们改变世界的无穷潜能,惋惜多数人看不到这1面。”

迷茫的旅行商

假定1名旅行商打算造访1张城市列表中的所有城市,每座城市只去1次,最后回到动身地。要怎样走才能让线路最短呢?这就是旅行商问题,乍1听很简单,在利用数学界却是1道研究极为热烈的困难,时至本日仍无人能解。本书中,William J. Cook将带领读者踏上1场数学之旅,跟随旅行商的脚步,从19世纪初爱尔兰数学家W. R. Hamilton最初定义该问题开始,1路奔向现今最前沿、最顶尖的解题尝试。

豆瓣8.1分

“关于经典的TSP问题的1切……TSP问题看似简单,特别是在问题范围较小时,最优解仿佛是不言自明的,但当问题范围不断扩大,即便是人脑这样的“超大范围并行”的wetware也会立刻感到莫衷一是、进而“迷茫”。 那终究使我们走出黑暗的、不伏输的智慧火花又1次在热烈的燃烧中接力,因而有了最近邻算法、有了贪心算法、有了插入算法、有了Christofides算法、有了LKH算法、有了线性计划算法。”

可能与不可能的边界

  • Vint Cerf等众多世界级计算机科学家连袂推荐
  • 《出版人周刊》《科学》等杂志好评如潮
  • 像《时间简史》1样风趣幽默的P/NP问题阐释
  • 关于计算、数学与逻辑的1场盛宴

豆瓣7.4分

“本书触及了P/NP问题的各个方面,对这样1本薄薄的册子自然没法太过深入,但是相信读者读过对此问题会有1个宏观的认识。作者已做得很好。这本书就是1张入场券,带领读者进入这个奇妙的世界。”

固然,说到算法书,还有1本不能不推荐的 

算法导论

豆瓣9.1分

经典、权威、全面、严谨,唯1的问题是理解起来有点儿难度。

戳左下角【浏览原文】跳转到图灵社区查看《2015图灵图书目录》,【随书下载】中可以下载PDF。小编温馨提示大家要在WiFi环境下下载~

浏览原文


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生