我正在学习一门计算机科学入门课程的考试,我有一个关于复杂性的问题,既有“常规”算法,也有递归算法(通常我们会把这些问题写成C代码)。
我想知道在互联网和/或书籍中是否有在线例子涵盖了这个主题的基础水平(不是太基础)。
问题的级别至少如下所示:
示例练习alt text http://img42.imageshack.us/img42/4456/ex1j.jpg
发布于 2009-09-01 07:29:57
我在Introduction to Algorithms上找到了一个很好的解释……但是你需要一些数学知识来理解它。
麻省理工学院关于渐近符号的算法入门课程的讲座(视频)是here。
发布于 2009-09-01 07:37:21
Cormen,Leiserson和Rivest的算法简介是我所知道的最好的算法介绍。
Aho,Hopcroft和Ullman的计算机算法的设计和分析也很好。但比起算法导论更难理解为介绍性文本...
我喜欢Jon Bentley写的“编程珍珠”。每个人都应该读一读。
发布于 2009-09-01 07:59:03
我还建议关注麻省理工学院的这些视频讲座,可以在http://academicearth.org/courses/introduction-to-algorithms上找到。
祝好运!
https://stackoverflow.com/questions/1361008
复制相似问题