书单 | 本本经典,学算法就从这里选了!

Posted turingbooks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了书单 | 本本经典,学算法就从这里选了!相关的知识,希望对你有一定的参考价值。

最受读者喜爱的算法书

Top10 

TOP3

TOP1

TOP2

算法(第4版)

作者:[美] 塞奇威克(Robert Sedgewick),韦恩(Kevin Wayne)

译者:谢路云

算法经典大部头,一本让学渣看懂且学会、不打瞌睡的好书

- 算法大家 Sedgewick、Wayne 巨著

- 风靡全世界近40年算法经典畅销书,豆瓣9.4分

- 全面介绍算法和数据结构的必备知识

简介:

本书是算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第 4 版具体给出了每位程序员应知应会的 50 个算法,大量图解+实际代码,实际应用程度极高。

算法图解

作者:[美] 巴尔加瓦(Aditya Bhargava)

译者:袁国忠

用阅读小说的方式轻松入门算法,对初学者极其友好

- 像小说一样有趣的算法入门书

- 400+图示引人入胜,简明易懂

- 轻松学会用常见算法解决实际问题

简介:

本书图示丰富,生动介绍了算法的执行过程,以简明易懂的方式阐释了算法,展示了不同算法在性能方面的优缺点。前三章介绍算法基础,包括二分查找、大 O 表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如何时采用贪婪算法或动态规划;散列表的应用;图算法;K 最近邻算法。

啊哈!算法

作者:啊哈磊

和严肃教科书完全不同的讲解方式,让你读得进去、笑得出来、学得明白

- 充满智慧和趣味的算法入门书

- 以实际应用为出发点,语言幽默,插图有趣

- 更像是在玩趣味解密游戏

简介:

这是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜 游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。

Python数据结构与算法分析 (第2版)

作者:[美] 布拉德利·米勒(Bradley N. Miller) ,戴维·拉努姆(David L. Ranum)

译者:吕能 刁寿钧

一本实战性极强的书,非常适合python开发者,读完以后抽象概念会立刻在你的脑海里清晰起来。

- 用Python描述数据结构与算法的开山之作,美亚 4.3 星评

- 经典计算机科学教材,华盛顿大学等多家高校采用

- 既介绍抽象数据类型及数据结构,也会介绍如何编写算法和解决问题

简介:

本书是汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。

学习JavaScript

数据结构与算法

(第3版)

作者:[巴西]洛伊安妮·格罗纳(Loiane Groner)

译者:吴双 邓钢 孙晓博 等

用JavaScript学习常用的数据结构和算法,高效解决编程常见问题

- 可能是目前以JS语言讲解数据结构与算法最好的书

- 内容基础且清晰,每一句代码都有解释

简介:

本书从介绍javascript语言开始,接下来分别介绍了数组、栈、队列、链表等顺序结构,然后依次介绍了集合、字典和散列表、树和图等非顺序结构,最后介绍了下排序和搜索算法。

我的第一本算法书

作者:[日]石田保辉,宮崎修一

译者:张贝

以可视化形式帮助初学者快速入门数据结构与算法

- 481张步骤图详解26个算法和7个数据结构的基本原理

- 大量彩色图片,清晰直观

- 零基础也能轻松掌握,自学算法的好搭档

简介:

本书没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构原理和算法执行过程的理解,便于学习和记忆。将本书作为算法入门的第一步,是非常不错的选择。

挑战程序设计竞赛

套装

作者:[日]秋叶拓哉,岩田阳一,北川宜稔

译者:巫泽俊,庄俊元,李津羽

令人惊叹的程序,无比精妙的代码值得反复研读!

- 豆瓣高分图书,世界顶级程序设计高手的经验总结

-【ACM-ICPC 全球总冠军】巫泽俊主译

- 程序设计人员、程序设计竞赛爱好者必看

- 网罗算法和数据结构的关键知识点

简介:

《挑战程序设计竞赛》对程序设计竞赛中的基础算法和经典问题进行了汇总,分为准备篇、初级篇、中级篇与高级篇4章。作者结合自己丰富的参赛经验,对严格筛选的110 多道各类试题进行了由浅入深、由易及难的细致讲解,并介绍了许多实用技巧。

《挑战程序设计竞赛2》本书分为准备篇、基础篇和应用篇三大部分,借助在线评测系统 Aizu Online Judge 以及大量例题,详细讲解了算法与复杂度、初等和高等排序、搜索、递归和分治法、动态规划法、二叉搜索树、堆、图、计算几何学、数论等算法和数据结构的关键知识点。

计算机程序设计艺术

(5本)

作者:[美]高德纳(Donald E. Knuth)

探究计算机科学的壮观,助你解决程序员工作中日常问题

- 经典计算机科学巨著,计算机科学领域权威之作

-最年轻图灵奖得主、伟大的程序员高德纳作品

- 入选《美国科学家》20 世纪最重要的 12 部学术专著 

简介:

《计算机程序设计艺术》系列是公认的计算机科学领域权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。数十年来,一直是广大学生、研究人员和业内人士学习程序设计理论和实践的无价之宝。这一宏伟浩大的工程始于 1962 年,计划出版 7 卷,目前已经出版了 4 卷。

数据结构与算法图解

作者:[美]杰伊•温格罗(Jay Wengrow)

译者:袁志鹏

豆瓣评分8.5分,会一点点编程语言就能看懂书中内容

- 摒弃复杂概念,非计算机专业读者也能看懂的专业书 

- 只需了解简单加减乘除和图表分解便可升级核心编程技能

- 数据结构与算法入门指南

简介:

本书不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养读者编程逻辑。主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。

白话机器学习算法

作者:[新加坡] 黄莉婷 苏川集

译者:武传海

和数据打交道的各类人士都会从中受到启发

- 斯坦福大学大数据基础课程教材

- 文科生也看得懂的算法及数据科学入门书

- 涵盖回归分析、神经网络、决策树、A/B测试等重要主题

简介:

与使用数学语言或计算机编程语言讲解算法的书不同,本书另辟蹊径,用通俗易懂的人类语言以及大量有趣的示例和插图讲解10多种前沿的机器学习算法,帮助读者直观理解抽象概念。

以上是关于书单 | 本本经典,学算法就从这里选了!的主要内容,如果未能解决你的问题,请参考以下文章

一份程序员必备的经典算法书单

异步5月新书,大咖云集本本经典(文末福利)

Python经典书籍有哪些?这份书单送给你

书单 | Java程序员不可错过的10本书!

计算机入门书单

双十二大家都在买哪些书?这份书单请码住