算法導(dǎo)論是一本十分經(jīng)典的計(jì)算機(jī)算法書籍,全面地介紹了計(jì)算機(jī)算法,對(duì)每一個(gè)算法的分析既易于理解又十分有趣,并保持了數(shù)學(xué)嚴(yán)謹(jǐn)性,非常實(shí)用,學(xué)習(xí)計(jì)算的學(xué)生必備資料!
算法導(dǎo)論是看英文版還是中文版?
算法導(dǎo)論是一本可謂“面面俱到”的書,其中對(duì)算法的證明占了很大的比重,這在一般的算法書中并不多見,也是它嚴(yán)謹(jǐn)性的體現(xiàn)。中英文在理解上的區(qū)別也就在于如何引出這個(gè)算法、算法為什么正確上。但是這些證明雖然有重要意義,但是在實(shí)用價(jià)值上一般比不上算法本身。我自己在學(xué)習(xí)算法的時(shí)候都是先了解算法思想,再了解算法執(zhí)行過(guò)程,再記住代碼,然后做題,最后再來(lái)回顧導(dǎo)引和證明,即先知其然,再知其所以然。不能光知其然,那樣無(wú)法掌握思想,思想才是精髓;而一上來(lái)就直奔證明,又缺乏學(xué)習(xí)效率。(也可能這只是我個(gè)人的特點(diǎn))就算法執(zhí)行過(guò)程本身,中英文都一樣,而且由于偽代碼本身并無(wú)區(qū)別,所以先讀中文,以掌握算法。
當(dāng)參加國(guó)際比賽的時(shí)候,題目都是用英文描述;當(dāng)對(duì)算法的研究再上一個(gè)層次的時(shí)候,國(guó)內(nèi)的譯材已經(jīng)不能夠滿足學(xué)習(xí)需要了。要想進(jìn)步,達(dá)到高層次的領(lǐng)域,實(shí)現(xiàn)“出色”和“領(lǐng)先”,就一定要大量研讀外國(guó)文獻(xiàn)。這要求英語(yǔ)必須要好。
綜上,我的建議是:讀中文版《算法導(dǎo)論》,掌握算法,再看解釋,理解它,才能更好地運(yùn)用。學(xué)好英語(yǔ),為達(dá)到更高的層次做準(zhǔn)備。《算法導(dǎo)論》內(nèi)容非常豐富,應(yīng)該讀好幾遍,到時(shí)候再看英文的也不遲。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版