0%

数据结构与算法推荐看书

从网上摘来的,点击查看原文[https://www.cnblogs.com/wangyajunblog/p/10710480.html],如果侵权了请联系我删除

我是准备从入门开始了,虽然学过,但是都忘得差不多了.

阅读方法

  1. 速读一遍(最好在 1~2 天内完成)

    人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。
    对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。

  2. 精读一遍(在 2 周内看完)

    有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用,具体为什么不要问我,去问 30 年后的神经大脑专家,现在人类可能还没有总结出为什么大脑对记忆的完全方法论,但是,就像我们专业程序员,打代码都是先实践,然后就渐渐懂了过程,慢慢懂了原理,所以第二遍读的时候稍微慢下来,2 周内搞定。记住一句话:没看完一个章节后,总结一下这个章节讲了啥。很关键。

  3. 实践(在整个过程中都要)

    实践的时候,要注意不用都去实践,最好看着书,敲下代码,把重点的内容敲一遍有个肌肉记忆就很不错了。
    以及到自己做过的项目中去把每个有涉及的原理的代码,研究一遍,就可以了

入门

  • 《啊哈!算法 啊哈磊》
  • 《算法图解》
  • 《妙趣横生的算法(C 语言实现 第 2 版)》
  • 《趣学算法》
  • 《大话数据结构》
  • 《算法神探》
  • 《算法帝国》
  • 《算法设计与分析基础第 3 版》

进阶

  • 《算法导论英文版第三版》
  • 《算法导论中文版》
  • 《算法 (第 4 版)》
  • 《数据结构与算法 Java 版》
  • 《Algorithms 算法概论中文版》
  • 《算法心得-高效算法的奥秘(原书第 2 版)》
  • 《计算机程序设计艺术 第 1 卷:基本算法(第三版)》
  • 《计算机程序设计艺术 第 2 卷:半数值算法(第三版)》
  • 《计算机程序设计艺术 第 3 卷:排序与查找(第二版)》
  • 《数据结构(C 语言版)-严蔚敏 》
  • 《计算机算法设计与分析 第 4 版 (王晓东) 课后答案[1-9 章]》
  • 《计算机算法设计与分析(王晓东)(第三版)》
  • 《计算机算法设计与分析(王晓东)(第二版)》
  • 《计算机算法设计与分析(第三版)课后习题答案详解》
  • 《Java 数据结构和算法(第二版)》
  • 《编程原本》
  • 《算法设计手册第 2 版 》
  • 《JavaScrit 数据结构与算法(第 2 版)》
  • 《数据结构与算法分析:C 语言描述(原书第 2 版)》
  • 《数据结构与算法 Python 语言》

算法题系列

  • 《挑战程序设计竞赛(第 2 版)》
  • 《算法艺术与信息学竞赛(清华大学出版社)》
  • 《算法谜题》
  • 《编程高手箴言》

实用工作系列

  • 《算法与数据结构-实用算法基础教程》
  • 《编程之法 面试和算法心得》
  • 《程序员代码面试指南 IT 名企算法与数据结构题目最优解 》
  • 《算法 Ⅰ-Ⅳ(C++ 实现)–基础、数据结构、排序和搜索(第三版)》
  • 《程序员实用算法》
  • 《编程珠玑(第 2 版)》
  • 《编程之美》
  • 《程序调试思想与实践》
  • 《[改变未来的九大算法》
  • 《排序算法汇总》

算法奇门遁甲系列

  • 《matlab 数学建模算法》
  • 《常用数据挖掘算法总结及 ython 实现》
  • 《机器学习十大算法》
  • 《计算机程序设计艺术 The Art o Comuter rogramming 第 2 卷(第 3 版)》
  • 《算法百科 Encycloeia o Algorithms》
  • 《智能 Web 算法》
  • 《现代计算机常用数据结构与算法》
  • 《数据挖掘原理与算法》
  • 《计算几何–算法与应用》
  • 《数值最优化算法(numerical otimization)》
  • 《计算机图形学原理及算法教程(Visual C++版)-和青芳 清华大学》
  • 《算法概论(Algorithm)》
  • 《数据结构教程》
  • 《图论中的常用经典算法》
Donate comment here.

欢迎关注我的其它发布渠道