哪本数据结构与算法最好?
国外很多经典的
(因为以前搞ACM时都是用的C/C++,所以推荐的都是偏这块的)
算法导论就不说了,图文并茂。
数据结构与算法分析 (豆瓣) C
数据结构与算法分析 (豆瓣) C++
数据结构与算法分析 (豆瓣) 同上本,英文版
Weiss 的这几本书都不错,如果想顺便学 C++ Template,建议看C++版的(后两本)
个人觉得最适合入门的应该是Robert Sedgewick的《Algorithms》,这本书也有中文版,Coursera上有相应的视频:
算法,第一部分:Coursera - Free Online Courses From Top Universities
算法,第二部分:Coursera - Free Online Courses From Top Universities
还有本书配套网站:http://algs4.cs.princeton.edu/home/
数据结构课上,看着同学们掏出薄薄的严蔚敏,我总是微微一笑,一股优越感油然而生。
这或许就是知识的重量吧,当时的我这样想,45度望向窗外的天空,顺手揉了揉肩。
然而装哔的时光总是快乐而短暂。看完第一章后我的进度就越来越慢。冗长的证明,晦涩的公式,让我这个数学学渣浑身难受。百度来的代码质量参差不齐,又凭空增加了不少麻烦。
后来被逼学会了翻墙,学会了Google, 翻Stackoverflow,翻维基百科。《算法导论》更多的反倒成为了一个大纲,列出我需要学习的算法和知识点,但却并不一定在书中解决他们。
现在,《算法导论》依然在我手边的书架上,时不时的想不起一个算法,马上拿出来翻一翻,确实能够有更多理解,也逐渐能体会到他们的数学描述中蕴含的美。
但是若要我回到一年前那个躁动的午后,看看那个刷着知乎的,喜欢装哔的自己
我觉得