算法导论是看英文版还是中文版

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:46:14
本人想学acm 要看算法导论 但是不知看英文版还是中文版 听说英文版的好理解 但是看着太慢 本人的英语一般 想请教一下看过的人是看英文版的好还是中文版的好

建议读中文的。
分析:
1.《算法导论》是一本可谓“面面俱到”的书,其中对算法的证明占了很大的比重,这在一般的算法书中并不多见,也是它严谨性的体现。中英文在理解上的区别也就在于如何引出这个算法、算法为什么正确上。但是这些证明虽然有重要意义,但是在实用价值上一般比不上算法本身。我自己在学习算法的时候都是先了解算法思想,再了解算法执行过程,再记住代码,然后做题,最后再来回顾导引和证明,即先知其然,再知其所以然。不能光知其然,那样无法掌握思想,思想才是精髓;而一上来就直奔证明,又缺乏学习效率。(也可能这只是我个人的特点)就算法执行过程本身,中英文都一样,而且由于伪代码本身并无区别,所以先读中文,以掌握算法。
2.当参加国际比赛的时候,题目都是用英文描述;当对算法的研究再上一个层次的时候,国内的译材已经不能够满足学习需要了。要想进步,达到高层次的领域,实现“出色”和“领先”,就一定要大量研读外国文献。这要求英语必须要好。
综上,我的建议是:读中文版《算法导论》,掌握算法,再看解释,理解它,才能更好地运用。学好英语,为达到更高的层次做准备。《算法导论》内容非常丰富,应该读好几遍,到时候再看英文的也不迟。

英文好的话,看英文,外国人写的书比较好懂,英语差的话,看中文吧,毕竟翻译过来是失真了

能看懂当然要看英文,才是最贴切的表达,翻译过来的加上了译者无形的思想,可能并不适合你;看不太明白的话,还是中文吧。我觉得你应该2个一起参照起来看~