这里的基本书基本就是的和算法和数据结构相关的,有入门、面试、进阶、经典、殿堂
本文的内容来自极客时间的专栏:数据结构与算法之美。如果你有兴趣,可以和我一起学习。
入门
属于浅显易懂型,只要你有脑子,有点耐心,都可以读完:
- 《大话数据结构》
- 《算法图解》
面试
基本就是面试的时候遇到的概率比较高的题目了,一般大公司对这个要求较高:
- 《剑指 offer》
- 《编程珠玑》
- 《编程之美》
进阶
但凡入了编程这个坑,你就很难一个语言撸到底,算法和数据结构你同样需要用不同的语言来实现:
- 《数据结构与算法分析 :C 语言描述》
- 《数据结构与算法分析:C++ 描述》
- 《数据结构与算法分析:Java 语言描述》
经典
有的东西会过时,比如各种工具,比如各种语言,但是有些东西是永远的不会老去的,比如以下两本经典,可能很难一年读完,也许要读好几年:
- 《算法导论》
- 《算法》
殿堂
在计算机领域有着一些如圣经一样值得拜读的书:
- 《计算机程序设计艺术》