算法图解和算法导论 (零基础看算法导论)

1、《算法(第四版)》

《算法(第四版》是普林斯顿超级大神教授Robert Sedgewick的神作,该书还有配套的MOOC课程,是算法领域经典的参考书。

这本书涵盖所有程序员必须掌握的50种算法,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。

传送门:https://www.turingtopia.com/article/details/9c0ac7360539413691d0424e1a3c7241

本周资源精选:算法(第四版),算法图解,算法导论,趣学算法

2、《算法图解》

内容包括代码示例基于Python

  • 400多个示意图
  • 生动介绍算法执行过程
  • 展示不同算法在性能方面的优缺点,教会你用常见算法解决每天面临的实际编程问题
  • 本书示例丰富,图文并茂,以简明易懂的方式阐释了算法,旨在帮助程序员在日常项目中更好地利用算法为软件开发助力。

    前三章介绍算法基础,包括二分查找、大O 表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法。

    具体内容包括:面对具体问题时的解决技巧,比如何时采用贪婪算法或动态规划;散列表的应用;图算法;K 最近邻算法。

    传送门:https://www.turingtopia.com/article/details/2528f0033f574dde980643d35c4044aa

    本周资源精选:算法(第四版),算法图解,算法导论,趣学算法

    3、《算法导论》

    作为最著名的算法书之一,这本书深入浅出,全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。

    全书选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在IT专业人员的职业生涯中,本书也是一本案头必备的参考书或工程实践手册。

    有读者这样评价算法导论这本书:“觉得这本书就像是一本算法字典一样,当然和字典还有区别,不想全部看看以在需要的时候查查,想要好好研究算法这本书是必不可少的。”

    传送门:https://www.turingtopia.com/article/details/b876f1d00892455ca97cbcc4dd6bd389

    本周资源精选:算法(第四版),算法图解,算法导论,趣学算法

    4、《趣学算法》

    有网友这么评价这本书“非常好的一本书,图解多,思路清晰,不仅讲了问题分析算法设计的过程,还讲了如何优化算法,使读者体验算法的奥妙。”

    本书从没有高深的原理,也没有枯燥的公式,而是通过趣味故事引出算法问题,适合从未有过编程经验但又对算法有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书和培训学校的教材。

    传送门:https://www.turingtopia.com/article/details/eb58621c1a5d4dabb315c7adb5287d4f

    本周资源精选:算法(第四版),算法图解,算法导论,趣学算法