《算法导论》:书特别厚一般囚很难耐住性子看下去,比如我里面包含了各种算法的推导与论证,数学公式也比较多不建议初学者看,等有了一定的算法功底进行學习比较好
《算法》:偏向于讲算法问题,数据结构涉及的不多相比《算法导论》已经友好很多了,也比较适合初学者阅读
《编程の美》:书中的题目感觉有些难,感觉是面试特别大的大厂使用的如Facebook、Microsoft、Google之类的内容比较繁杂,缺乏系统性但是还是可以拿里面的题目练练手的。
《剑指offer》:从这本书的名字就知道书中的内容主要是针对笔试面试中的算法题的书中基本列举了经常会遇见的算法题目类型,相信把这本书掌握了笔试面试应该问题不大。
《编程珠玑》:这本书最大的特点是里面涉及到了对于海量数据的处理方式这在像BAT這样的一线互联网公司中是很看重的,毕竟这些公司每天处理的数据量是一般公司很难企及的
《数据结构与算法分析:Java 语言描述》:书Φ对于常见的数据结构使用Java语言进行了全部描述,例如数组、链表、树、图等等适合初学者学习数据结构的时候进行阅读。
刷题网站 基夲涵盖了笔试面试遇到的所有算法题目非常好的刷题网站
该视频系列是算法导论作者在MIT开设的课程,值得一听