《演算法心得:高效演算法的奧秘》點評贈書

caroline發表於2014-06-04

由在IBM工作50餘年的資深計算機專家撰寫,Amazon全五星評價,演算法領域最有影響力的著作之一

Google公司首席架構師、Jolt大獎得主Joshua Bloch和Emacs合作創始人、C語言暢銷書作者Guy Steele傾情推薦

演算法的藝術和數學的智慧在本書中得到了完美體現,書中總結了大量高效、優雅和奇妙的演算法,並從數學角度剖析了其背後的原理

活動內容

活動時間:2014年6月4-2014年6月14日

活動要求: 在Linux中國(http://linux.cn)對本書進行評論,說明你喜愛它的理由,要言之有物,不能低於20個字。

活動獎品:《演算法心得:高效演算法的奧秘(原書第2版)》圖書一本(共5本)

圖書詳情

出版書名:演算法心得:高效演算法的奧秘(原書第2版)

原文書名:Hacker's Delight (Second Edition)

作者:(美)Henry S. Warren, Jr. 著

譯者:愛飛翔譯

書號:978-7-111-45356-7

讀者評價

“這是第一本宣稱能講解計算機演算法隱晦細節的書,而且講得還真不錯。我知道的每一條技巧書裡都提到了,而且還講了好多好多我不知道的。不論是在開發程式庫或編譯器,還是在極力搜求優雅演算法,此書都可謂天賜良冊,應放在高德納所著《計算機程式設計藝術》那套書旁邊。本書第一版刊印後的10年間,它對我在Sun和Google的工作大有裨益,而第二版所新增新內容亦令我驚羨不已。”

—— Joshua Bloch

“初看本書書名時,我想,這是教人怎麼入侵計算機系統的書嗎?不太可能吧。嗯,那就肯定是一本程式設計小技巧的集錦。看了之後發現,沒錯,這就是一本程式設計秘籍,然而卻是一本包羅永珍的秘籍。第二版新增了兩個大主題,並用數十個小技巧豐富了本書內容,其中有個小絕招是如何在不溢位的情況下求兩數均值,我寫二分查詢演算法時直接就把這條拿來用了。這真是本令演算法愛好者開懷暢讀的書啊!”

—— Guy Steele

內容簡介

在本書中,作者給我們帶來了一大批極為誘人的知識,其中包括各種節省程式執行時間的技巧、演算法與竅門。學習了這些技術,程式設計師就可寫出優雅高效的軟體,同時還能洞悉其中原理。這些技術極為實用,而且其問題本身又非常有趣,有時甚至像猜謎解謎一般,需要奇思妙想才行。簡而言之,軟體開發者看到這些改程序序效率的妙計之後,定然大喜。

本書較第1版增補了大量內容

  • 新增了迴圈冗餘校驗(CRC)一章,其中講解了常用的CRC-32校驗碼
  • 新增了糾錯碼(ECC)一章,其中講解了漢明碼
  • 詳解了除數為常數的整數除法,增補了僅含移位操作和加法操作的演算法
  • 不計算商而直接求餘數
  • 擴充了與種群計數和前導0計數有關的知識
  • 陣列種群計數
  • 執行壓縮與擴充套件操作的新演算法
  • LRU演算法
  • 浮點數與整數互化
  • 估算浮點數的平方根倒數
  • 一系列離散函式影像
  • 各章均配有習題與參考答案

樣章地址:http://vdisk.weibo.com/s/ACnSNeFy3vZe

購買連結:http://item.jd.com/11417658.html

相關文章