譯者序
十年前,本書第1版面世。
十年后,迎來了第3版。
十年不長。作者Anany Levitin仍然在維拉諾瓦大學(xué)從事算法基礎(chǔ)教學(xué),兢兢業(yè)業(yè)不斷更新和完善著這本算法經(jīng)典教材。清華大學(xué)出版社的諸位仍然辛勤耕耘在教材出版的第一線,在行業(yè)并不十分景氣的情況下,恪守職業(yè)尊嚴(yán),努力為大家奉獻(xiàn)一部部優(yōu)秀的教材和讀物。正是由于這些作者、編者多年不變的持續(xù)付出,計(jì)算機(jī)教育事業(yè)才有了不斷發(fā)展下去的動力。
十年也不短。十年前的讀者想必已經(jīng)從莘莘學(xué)子成為了企業(yè)骨干,很多已經(jīng)成家立業(yè),事業(yè)有成了吧?大家有沒有在從事和算法有關(guān)的工作?算法學(xué)習(xí)給大家?guī)砹耸裁从幸娴母淖儯慷嘞肼犅牬蠹业男穆暋W鳛樽g者本人來說,翻譯第1版時(shí)剛剛?cè)畾q,而現(xiàn)在已過不惑之年。當(dāng)年接手本書的初衷僅僅是希望提供一本易懂的翻譯教材,盡量減少讀者閱讀的障礙。但實(shí)際上,從這本書受益最大的可能還是譯者本人。首先,翻譯本書的過程提高了自身的綜合能力。其次,有機(jī)會逐字逐句精讀這樣一本嚴(yán)謹(jǐn)?shù)慕滩氖且环N很好的學(xué)術(shù)訓(xùn)練,為本人后來的博士生涯增益不少。最后,本人目前從事算法交易,盡管很少用到現(xiàn)成算法,但本書提供的算法專業(yè)訓(xùn)練還是使我獲益良多。
茫茫歷史長河中,一本書的好壞可能并不重要,但如果每個(gè)人都能專注做好自己的事情,對人對己就會產(chǎn)生非常有益的影響。捧起本書的讀者們,我衷心希望大家認(rèn)真做事,做正確的事。因?yàn)椋乱粋€(gè)十年你不會后悔這樣的付出。
我要感謝本書原著者,讓我有機(jī)會和一本好書一起成長。我要感謝第1、第2版的讀者,他們通過互聯(lián)網(wǎng)對本書做出了非常積極的評價(jià),還有讀者不吝指出書中的錯(cuò)誤,和大家交流非常開心。我要感謝出版社的領(lǐng)導(dǎo),繼續(xù)給予我信任,并容忍我并不算快的進(jìn)度。我還要感謝本書的編輯,她十年如一日,以一貫的嚴(yán)謹(jǐn)為本書提供了質(zhì)量保證,盡管從未謀面,我想我們已經(jīng)是老朋友了。我最后要感謝愛人李靚的支持,她理解翻譯工作的意義,為我提供了很多實(shí)際的幫助。
從作者本版的修訂風(fēng)格來看,第3版不會是最后一版,希望我有幸再次為廣大讀者執(zhí)起譯筆。
祝大家學(xué)習(xí)順利!
潘彥