《算法图解》普通的算法书籍让人昏昏欲睡,变幻莫测,深奥深奥,让人阅读起来异常吃力,震撼人心。但是这本书不一样。这是一本“好看”的书。说好看,这本书很薄,以直观的方式表达信息,以通俗易懂的方式解释复杂抽象的理论。算法从入门级的角度来看,您很可能不会遇到比这更简单、更容易理解的东西。如果你是刚开始接触算法,或者算法还比较薄弱,建议从这本书入手,把复杂的东西说简单,这本书已经做到了。《算法》本书是算法领域的经典参考书,全面描述了算法和数据结构的必要知识。它全面讨论了排序、搜索、图形处理和字符串处理的算法和数据结构,涵盖了每个程序员都应该知道的50种算法。书中的算法是用java语言实现的。就算没有学过java,第一章也能入门,语法上没有问题。本书有大量的图表,详细的代码和讲解,是入门数据结构的优秀书籍。这本书非常详细和透彻。它不侧重于数学推导,而是算法的实践。作为初学者,读这本书是非常明智的选择,是一本非常好的算法入门书。《算法导论》本书是经典选材,内容丰富,结构合理,逻辑清晰,结合严密和全面性,对各种算法进行了深入的探讨,力求使这些算法的设计和分析能够为各个层次的读者所接受。这不是一本入门级的算法书,需要一定的数学基础和算法的入门知识,否则在你看来只能算是一本不错的X,但它永远是我读不完的书之一看书,我不会做方便面:-(不要把这本书当成入门书,说是入门书的人要么很厉害很不负责任,要么什么都不懂别人以为自己是看到“入门”两个字就很基础了。关于数学,肯定学过高等数学,矩阵和离散数学。如果你想成为一个在算法上不弱于大多数人的程序员,请耐心看完正在看这本书。这是一本经典的书,需要一定的耐心和毅力才能看懂。)大神的书,不要被“基础算法”这些词误导了,这本书的难度不是基础完全:-)如果你连大O小o都搞不清楚,NP和NP-hard都可以做我不知道,基本插值多项式我也不知道;或者我连算法导论都不看,对数学分析不感兴趣,认为数学只是一种工具;写算法不会用伪代码而是一味的用C++或者JAVA来描述,那这本书可以说是没必要看。这是一本数学的世界,洋溢着机器处理问题的新思维,是许多著名的TCS学者都不敢轻易说“看懂”的书。这套书还有其他卷。感兴趣的读者可以自行搜索。这是一套计算机世界的高深内功,需要极大的耐心和毅力。看不懂就别纠结了,我也看不懂:)
