我已经完成了Cormen的《算法入门》一书中的大部分内容,并且正在寻找一本涵盖Corman本书以外的内容的算法书。有什么建议吗?
注意:我在stackoverflow上询问了此问题,但对答案并不满意。
注意:在我看来,通过阅读大多数评论,我很理想地希望在本课程说明中找到一本涵盖787课程材料的书。
我已经完成了Cormen的《算法入门》一书中的大部分内容,并且正在寻找一本涵盖Corman本书以外的内容的算法书。有什么建议吗?
注意:我在stackoverflow上询问了此问题,但对答案并不满意。
注意:在我看来,通过阅读大多数评论,我很理想地希望在本课程说明中找到一本涵盖787课程材料的书。
Answers:
I am looking for an algorithms book that covers material beyond Corman's book.
可以用多种不同的方法来回答,这取决于您要“超越”什么。我建议您询问更具体的方向,因为您更有可能获得有用的具体答案。至于一些一般指导:
我建议Papadimitriou的几本或《复杂性理论》的Arora / Barak等书是我建议Corman进行跟进,以更好地理解可能的算法并建立一些直觉的方法,但我只是希望阅读有关特定领域的现代综述论文,并希望毕业并如果您想熟悉现代的理解水平,则可以就更具体的主题进行研究。
您看过《理论计算机科学手册》吗
如果您想超越命令式算法而转而使用函数式编程,请看一下Purely Functional Data Structures。我知道标题说的是数据结构,但本书中的算法可能会让您对另一种编程方式有所了解。
编辑
它指出
我们将主要使用文献资料。这些将作为讲义或通过网络提供。有关算法的几本书将在Wendt图书馆保留。
如果是我,我会联系教师目录。:)
计算机算法非常复杂且难以理解,因此没有最好的书,即只有一本书可以为您提供所有解释。您需要阅读其中的几个内容才能掌握该主题。
这是根据我10年的编程经验和参加大量访谈所获得的2美分:
参考: