数据结构、算法

入门向

啊哈!算法

这本书真心简洁易懂,dijkstra我是看课本怎么看也看不懂,最后看这本书才懂的。真心推荐。

大话数据结构

工程向

算法

普林斯顿的算法课程教材,Coursera上面有配套的在线视频。这套书不仅有三种实现,而且每本书都有相应编程语言的实例,而不是伪代码。适合技术人员阅读。

数据结构与算法分析

学术向

算法导论

这本书不应该叫导论,应该叫大全。所以适合放在进阶阶段阅读。这本书也比较偏证明,全是伪代码,所以我说它是学术向的,一般技术人员很难用到。如果实在啃不动的话,不要勉强自己,你可能不一定非要读这本书。

竞赛相关

算法竞赛入门经典

竞赛的题型高度模式化,和工程向的问题风格不一样。而且技术人员所需的算法无论是面试时遇到的,还是实际项目中碰到的,都没有那么难。

面试相关

剑指Offer