怎么读算法导论

楼主,我的建议是——从“理论”到“实践”
推荐你三本书,这三本书配着看,能让你学的扎实,但唯一的缺点就是速度很慢
1.《离散数学及其应用》
2.《算法导论》
3.《算法:C语言实现》 by Sedgewick,他的老师就是Knuth
三本书都建议你买英文版,算法导论淘宝上有英文的第三版,是最新的,读原版书能绕开翻译者的干扰读到最原汁原味的信息,我的方法如下:
1.先读离散数学那本,储备必要的数学知识,没有数学根本就吃不透算法,这本书最起码前五章要全部读完,每章先读开头的introduction和各节标题,了解一下大概内容,然后再通读,边读边画思维导图,每读完一节就做这节的习题,然后对答案,每读完一章梳理一遍,然后再画一张总的思维导图,并写一篇学习笔记,用自己的话叙述一下学了啥;
2.然后开始看算法导论,算法导论和《C算法》配着看,搞专题复习,先把前面的算法基础看了,这时候你前面学的离散数学功底就派上用场了,基础弄完就两本书配着看算法,一边学习算法的理论部分(伪代码,数学分析),一边动手实现代码,然后写写学习笔记什么的,很扎实,呵呵呵谄笑

原文地址
http://xiaozu.renren.com/xiaozu/245753/336675876?curpage=0

离散数学
http://ocw.nctu.edu.tw/course_detail_3.php?bgid=9&gid=0&nid=252#.ULJBDuJwp0Q



Previous     Next
ponxu /
Categories 算法  Tags 算法  读书