2012-12-09 31 views
2

我正在学习与算法分析相关的课程。事情是,课程更侧重于理论部分。我的意思是,我们并不真正采用真正的算法并研究它们,我们只是采用随机递归或非常基本的例子。我搜索了这个网站,并且我还在谷歌上进行了一次全面搜索,以获得更多算法分析示例。例如:本课程仅用一些方法引入了一些递归函数分析:迭代,主定理,替换,递归树。在研讨会或实验室中,我们已经介绍了一些问题,但是通过观察2或3个例子,然后再一次地做这些事情,您无法通过任何计算来学习。要真正了解它们,你必须做很多例子。 有没有人知道一本关于例子很多的书,还是一本关注问题的书?算法分析 - 理论方法

+0

@djechlin和其他人为什么你标记我的帖子?我尝试使用语法英语,并且提出了与编程有关的问题。 –

+0

它为什么关闭?因为[你不应该要求图书推荐](http://meta.stackexchange.com/a/113684/206447)。 – Dukeling

回答

1

我建议你教授。 Tim Roughgarden的Algorithms: Design and Analysis: Part I,来自斯坦福大学。这是在线课程,但您可以在不注册课程的情况下观看视频。我记得Master Theorem被完美地解释了,并且有很多很好的例子。如果您有兴趣,还有本课程的第二部分。

约算法古典书(圣经)是由Introduction To Algorithms Cormen等。

+0

刚刚在第二段中介绍了这本书。虽然每章末尾都有问题,但他们没有解决方案来检查自己。看到解释概念的不同方法仍然很有用。 我确实有一门课程涉及到在第二学期学习算法本身。一些程序设计大师认为将它们分成两半并分别研究它们会是一个好主意。-_-' –