內容簡介 · · · · · ·
【編輯推薦】 由在IBM工作50餘年的資深計算機專家撰寫,Amazon全五星評價,算法領域最有影響力的著作之一 Google公司首席架構師、Jolt大獎得主Hoshua Bloch和Emacs合作創始人、C語言暢銷書作者Guy Steele傾情推薦 算法的藝術和數學的智慧在本書中得到了完美體現,書中總結了大量高效、優雅和奇妙的算法,並從數學角度剖析了其背後的原理。
【讀者評價】 「這是第一本宣稱能講解計算機算法隱晦細節的書,而且講得還真不錯。我知道的每一條技巧書裡都提到了,而且還講了好多好多我不知道的。不論是在開發程序庫或編譯器,還是在極力搜求優雅算法,此書都可謂天賜良冊,應放在高德納所著《電腦程式設計藝術》那套書旁邊。本書第一版刊印後的10年間,它對我在Sun和Google的工作大有裨益,而第二版所添加新內容亦令我驚羨不已。」 —— Joshua Bloch
「初看本書書名時,我想,這是教人怎麼入侵計算機系統的書嗎?不太可能吧。嗯,那就肯定是一本編程小技巧的集錦。看了之後發現,沒錯,這就是一本編程秘籍,然而卻是一本包羅萬象的秘籍。第二版新增了兩個大主題,並用數十個小技巧豐富了本書內容,其中有個小絕招是如何在不溢出的情況下求兩數均值,我寫二分查找算法時直接就把這條拿來用了。這真是本令算法愛好者開懷暢讀的書啊!」 —— Guy Steele
【內容簡介】 在本書中,作者給我們帶來了一大批極為誘人的知識,其中包括各種節省程序運行時間的技巧、算法與竅門。學習了這些技術,程式設計師就可寫出優雅高效的軟體,同時還能洞悉其中原理。這些技術極為實用,而且其問題本身又非常有趣,有時甚至像猜謎解謎一般,需要奇思妙想才行。簡而言之,軟體開發者看到這些改進程序效率的妙計之後,定然大喜。
作者簡介 · · · · · ·
【作者簡介】
Henry S. Warren, Jr.
計算機科學家,在IBM供職50餘年,經歷了IBM704時代、PowerPC時代及其後種種更迭。曾參與多個軍事指揮與控制系統工程,並且參加了由Jack Schwarz領銜的「SET語言」項目。自1973年起,Hank就職於IBM研發部,努力探索編譯器和計算機架構。當前正研究一種旨在每秒執行百億億次運算的超級計算機。Hank擁有紐約大學柯朗數學科學研究所計算機科學博士學位。
【譯者簡介】
愛飛翔
資深軟體開發工程師,擅長Web開發、移動開發和遊戲開發,有10餘年開發經驗,曾主導和參與了多個手機遊戲和手機軟體項目的開發,經驗十分豐富。他是手機軟體開發引擎AgileMobileEngine的創始人兼項目經理,同時也是CatEngine手機遊戲開發引擎的聯合創始人兼代碼維護員。他對極限編程、設計模式、重構、測試驅動開發、敏捷軟體開發等也有較深入的研究,目前負責敏捷移動開發網(http://www.agilemobidev.com/)的運營。業餘愛好文學和歷史,有一定的文學造詣。翻譯並出版了多本計算機著作。
補充說明 · · · · · ·
本站所有資源版權均屬於原作者所有,這裡所提供資源均只能用於參考學習用,請勿直接商用。如需刪除,請聯繫 kefu@yanxishe.com
AI 研習社已經和阿里大文娛、曠視、搜狗搜索、小米等知名公司達成聯繫,幫助大家更好地求職找工作,一鍵投遞簡歷至 HR 後臺,準備了一些內推渠道群。