换一本算法书

今天终于接受了一个残忍的事实—— 我的智商确实不高. 以前老以为自己很聪明,觉得人之间的智商没啥差距,其实不然,别人的智商就是比我高,这点还是不得不承认。在我经历了几年在算法书籍上间歇性的折磨困惑之后,今天又在《算法引论》上耗了6个小时之后,接受了我智商捉急这个事实。对于我这种智商,学习算法还是需要层层递进,由易到难的来,所以我决定放弃那些前辈给我推荐的高大上的经典算法书(因为我感觉那些书看不懂,所以这么些年,到现在我的算法也没入门),选择一本我可以接受的难度的书来开始算法之路。

在我大一的时候学长就推荐了这本《算法导论》,公认的经典中的经典:
算法导论
不过整个大一也没看这本书,到大二的时候学了数据结构,推荐这本书的人又多了一些,所以我还是买了一本来看了,看起来非常费劲,而且还不怎么懂,到现在为止,这么些年,断断续续的都有啃它,后面还顺带看了MIT的这个课的视频,看了视频虽然要好一些,但是还是搞不定这本书,因为到现在也没看完它,所以现在决定先放放,等算法入门了之后再来继续看它。

后面又有人推荐另一本算法神作——《算法引论》,说是看了这本书,可以把你的解决的的算法问题扩大一个数量级,看到这样的评论,我感觉自己好像就已经有了这本书的实力一样,所以自然就开始看这本书了:
算法引论
看了一百多页,差不多三分之一吧,还是果断放弃了,一样的有太多东西不懂,看着有种云里雾里的感觉,有个所谓的“n+1”学习理论,就是学习的东西比自己的水平高一点点的情况下才能进步,而这两本书明显比我现在的水平高了很多,现在看,接受知识的转换率太低。

所以我选择换一本入门级的《数据结构与算法分析》,这本书跟以前学过的书类似,虽然看起来也费劲,但是还能看得懂:
数据结构与算法分析
先弄懂了这本书再去涉足其他的书籍。


前段时间在知乎上看到一个问题:孙悟空的天赋跟贝吉塔有天壤之别,为什么孙悟空最后比贝吉塔厉害很多,成了宇宙第一?,下面有个比较好的回答:虽然孙悟空出身的战斗力只有5,但是他在地球上一直遇到名师(悟饭、龟仙人、卡琳仙人、神……)不停的修炼提高,并且这些名师的能力都是一次递增,如果一开始就让他跟神直接修炼肯定也是不行的,后面跟实力递增的反派战斗也是一样的,所以最后变成了最强。

所以学习的方法、层次是很关键的,不是天才,但是方法得当,依然有不凡的成就!

2014.09.21 20:35