从网上摘来的,点击查看原文[https://www.cnblogs.com/wangyajunblog/p/10710480.html],如果侵权了请联系我删除
我是准备从入门开始了,虽然学过,但是都忘得差不多了.
阅读方法
速读一遍(最好在 1~2 天内完成)
人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。
对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。精读一遍(在 2 周内看完)
有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用,具体为什么不要问我,去问 30 年后的神经大脑专家,现在人类可能还没有总结出为什么大脑对记忆的完全方法论,但是,就像我们专业程序员,打代码都是先实践,然后就渐渐懂了过程,慢慢懂了原理,所以第二遍读的时候稍微慢下来,2 周内搞定。记住一句话:没看完一个章节后,总结一下这个章节讲了啥。很关键。
实践(在整个过程中都要)
实践的时候,要注意不用都去实践,最好看着书,敲下代码,把重点的内容敲一遍有个肌肉记忆就很不错了。
以及到自己做过的项目中去把每个有涉及的原理的代码,研究一遍,就可以了
入门
- 《啊哈!算法 啊哈磊》
- 《算法图解》
- 《妙趣横生的算法(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)》
- 《数据结构教程》
- 《图论中的常用经典算法》