0
本文作者: AI研習社 | 2020-08-18 10:21 |
內(nèi)容簡介 · · · · · ·
【編輯推薦】 由在IBM工作50余年的資深計算機專家撰寫,Amazon全五星評價,算法領(lǐng)域最有影響力的著作之一 Google公司首席架構(gòu)師、Jolt大獎得主Hoshua Bloch和Emacs合作創(chuàng)始人、C語言暢銷書作者Guy Steele傾情推薦 算法的藝術(shù)和數(shù)學的智慧在本書中得到了完美體現(xiàn),書中總結(jié)了大量高效、優(yōu)雅和奇妙的算法,并從數(shù)學角度剖析了其背后的原理。
【讀者評價】 “這是第一本宣稱能講解計算機算法隱晦細節(jié)的書,而且講得還真不錯。我知道的每一條技巧書里都提到了,而且還講了好多好多我不知道的。不論是在開發(fā)程序庫或編譯器,還是在極力搜求優(yōu)雅算法,此書都可謂天賜良冊,應(yīng)放在高德納所著《計算機程序設(shè)計藝術(shù)》那套書旁邊。本書第一版刊印后的10年間,它對我在Sun和Google的工作大有裨益,而第二版所添加新內(nèi)容亦令我驚羨不已?!? —— Joshua Bloch
“初看本書書名時,我想,這是教人怎么入侵計算機系統(tǒng)的書嗎?不太可能吧。嗯,那就肯定是一本編程小技巧的集錦??戳酥蟀l(fā)現(xiàn),沒錯,這就是一本編程秘籍,然而卻是一本包羅萬象的秘籍。第二版新增了兩個大主題,并用數(shù)十個小技巧豐富了本書內(nèi)容,其中有個小絕招是如何在不溢出的情況下求兩數(shù)均值,我寫二分查找算法時直接就把這條拿來用了。這真是本令算法愛好者開懷暢讀的書??!” —— Guy Steele
【內(nèi)容簡介】
在本書中,作者給我們帶來了一大批極為誘人的知識,其中包括各種節(jié)省程序運行時間的技巧、算法與竅門。學習了這些技術(shù),程序員就可寫出優(yōu)雅高效的軟件,同時還能洞悉其中原理。這些技術(shù)極為實用,而且其問題本身又非常有趣,有時甚至像猜謎解謎一般,需要奇思妙想才行。簡而言之,軟件開發(fā)者看到這些改進程序效率的妙計之后,定然大喜。
作者簡介 · · · · · ·
【作者簡介】
Henry S. Warren, Jr.
計算機科學家,在IBM供職50余年,經(jīng)歷了IBM704時代、PowerPC時代及其后種種更迭。曾參與多個軍事指揮與控制系統(tǒng)工程,并且參加了由Jack Schwarz領(lǐng)銜的“SET語言”項目。自1973年起,Hank就職于IBM研發(fā)部,努力探索編譯器和計算機架構(gòu)。當前正研究一種旨在每秒執(zhí)行百億億次運算的超級計算機。Hank擁有紐約大學柯朗數(shù)學科學研究所計算機科學博士學位。
【譯者簡介】
愛飛翔
資深軟件開發(fā)工程師,擅長Web開發(fā)、移動開發(fā)和游戲開發(fā),有10余年開發(fā)經(jīng)驗,曾主導(dǎo)和參與了多個手機游戲和手機軟件項目的開發(fā),經(jīng)驗十分豐富。他是手機軟件開發(fā)引擎AgileMobileEngine的創(chuàng)始人兼項目經(jīng)理,同時也是CatEngine手機游戲開發(fā)引擎的聯(lián)合創(chuàng)始人兼代碼維護員。他對極限編程、設(shè)計模式、重構(gòu)、測試驅(qū)動開發(fā)、敏捷軟件開發(fā)等也有較深入的研究,目前負責敏捷移動開發(fā)網(wǎng)(http://www.agilemobidev.com/)的運營。業(yè)余愛好文學和歷史,有一定的文學造詣。翻譯并出版了多本計算機著作。
補充說明 · · · · · ·
本站所有資源版權(quán)均屬于原作者所有,這里所提供資源均只能用于參考學習用,請勿直接商用。如需刪除,請聯(lián)系 kefu@yanxishe.com
AI 研習社已經(jīng)和阿里大文娛、曠視、搜狗搜索、小米等知名公司達成聯(lián)系,幫助大家更好地求職找工作,一鍵投遞簡歷至 HR 后臺,準備了一些內(nèi)推渠道群。
歡迎大家添加研習社小學妹微信(aiyanxishe),小學妹拉你加入(備注求職)。
雷鋒網(wǎng)雷鋒網(wǎng)雷鋒網(wǎng)
相關(guān)文章:
資料 | MATLAB優(yōu)化算法案例分析與應(yīng)用(進階篇)
資料 | 數(shù)據(jù)結(jié)構(gòu)與算法 JavaScript 描述
資料 | AAAI-20 Tutorial :機器教學最新進展(來自伊利諾伊大學厄巴納-香檳分校)(115頁PPT)
資料 | 精通 Python 網(wǎng)絡(luò)爬蟲:核心技術(shù)、框架與項目實戰(zhàn)
資料 | 圖靈程序設(shè)計叢書:深度學習入門:基于Python的理論與實現(xiàn)
資料 | 數(shù)字圖像處理與機器視覺Visual C++與Matlab實現(xiàn) 作者張錚
資料 | Python強化學習實戰(zhàn):應(yīng)用OpenAI Gym和TensorFlow精通強化學習和深度強化學習
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。