首页 > 教育学习 > 为什么 > 有哪些值得推荐的关于算法的书(尤其是英文版的)?

有哪些值得推荐的关于算法的书(尤其是英文版的)?
2012-01-19 17:28:44   来源:   点击:

    有哪些值得推荐的关于算法的书(尤其是英文版的)?对于国外的计算机专业书籍我一直都很喜欢,虽然说肯定不会每本都出色。不过凡是出色的总是可以让我理解的非常透彻。所以,这次对于算法书依旧希望可以找本国外大牛的。不过我对算法书有一些要求:首先,我根本没接触过算法和数据结构,所以不知道他们两者有什么联系。还有,对于算法的时间空间复杂度完全不知。所以我希望可以在各位推荐的书中可以出现。另外,我听说过各种名字的算法,不过一听名字就晕了,所以才弄得到现在才开始学习算法。我希望这本书里在提到的著名算法代码前有对其解决的问题的解释。我之前翻过并且瞄了一眼中文版算法导论,不知道英文版是不是满足上面的要求呢?还有就是,算法最好是c++实现的,另外如果你知道有什么好的python算法实现的书也可以推荐给我。多谢。

    5 个答案

    • 答案 1:

      果断算法导论,google那个家伙写的算法引论,还有算法设计。还有hopcroft的那本算法设计与分析也非常值得一读。如果对自己非常有信心就看knuth的计算机编程艺术。
    • 答案 2:

      算法导论、计算机程序的构造和解释(Structure and Interpretation of Computer Programs)
    • 答案 3:

      这上面提到的书看完,估计都成大牛了
    • 答案 4:

      果断算法导论,超牛
    • 答案 5:

      说说我自己的感受,中学的时候,主要是黑皮书和金牌之路,还有算法导论大学的时候,主要是taocp和一些高级数据结构的东东根据你的描述,我比较推荐"算法设计技巧与分析",英文版在电驴上比较容易找到,中文版翻译得也不错,至少比算法导论第一版中文版的翻译要好太多了不建议一上来就磕算法导论,量太大,容易让初学者望而生畏至于taocp,个人认为如果时间充裕,可以在有一定基础的情况下,仔细详读,相对于算法导论来说,这本书更具有启发性,但也同时存在一个问题,很多人在读taocp的时候,更多的是一种灵光乍现的状态,"啊哈,这个问题,可以有这么一个解法",这种状态下的阅读,事倍功半,并没有起到应有的作用同时,我认为算法的学习,需要避免落入类似于孔乙己的陷阱里,如果简简单单的是阅读一些解决问题的方法,需要的是手册而不是书,如何在阅读中启发自己的思维不是一个简单的任务

相关热词搜索:

上一篇:日本手机市场的特点有哪些?
下一篇:经邮件发送后,有时PPT格式为何会出现错误?