1953年2月20日齣生於美國加州長灘。1974年畢業於斯坦福大學數學係,1976年獲北卡羅來納大學博士學位。他先後任職於卡內基一梅隆大學(1976—1982)、貝爾實驗窒(1982—2001)和Avaya實驗室(2001年至今)。在卡內基一梅隆大學任教期間。他培養瞭許多後來知名的計算機大傢,包括Scribe的開發者Brian Reid,Tcl語言設計者John Ousterhout。Java專傢Joshua Btoch,Java語言設計者James Gosling,《算法導論》作者之—Charles Leiserson。2004年榮獲Dr.Dobb's程序設計卓越奬。
多年以來,當程序員們推選齣最心愛的計算機圖書時,《編程珠璣》總是位列前列。正如自然界裏珍珠齣自細沙對牡蠣的磨礪,計算機科學大師Jon Bentley以其獨有的洞察力和創造力,從磨礪程序員的實際問題中凝結齣一篇篇不朽的編程“珠璣”。這些文章是《ACM通訊》最受歡迎的專欄文章,最終結集為兩部書齣版。本書為第一捲,主要討論計算機科學中最本質的問題:如何正確選擇和高效地實現算法。
在書中,作者選取許多具有典型意義的復雜編程和算法問題,生動描繪瞭曆史上眾多大師們在探索解決方案中發生的軼事、走過的彎路和不斷精益求精的曆程,引導讀者開展創新性的思考。書中透徹闡述和總結瞭許多獨特而精妙的設計原則、思考和解決問題的方法以及實用程序設計技巧。解決方案的代碼均以C/C++語言編寫,不僅有趣,而且有很大的實戰示範意義。每章後所附習題極具挑戰性和啓發性,書末給齣瞭簡潔的解答。
發表於2024-06-18
編程珠璣(英文版・第2版) 2024 pdf epub mobi 電子書 下載
如果不是因為翻譯稍有一點點瑕疵,一定給評分頂級,所以如果可以讀懂英文版,更加推薦瞭。 這是一本每一頁都值得細細去讀,每道章後習題都值得認真去思考的書。內容不多,頁數不多,但都是很有啓發性的東西。如果沒有時間(或者膽量:P)去讀Knuth的TAOCP,不妨先讀一讀Program...
評分編程珠璣 II 沒有再版,我覺得原因之一是它沒有第一本寫的好,內容充實 本書有不少內容與第一部分重復,比如粗略估算,最後一部分的算法內容也基本上沒有突齣的東西,隨機取樣第一本裏已提到,這裏介紹瞭一個 Floyd 算法,最後的 find 第 K 個大的數,是上一本中的快排的變形...
評分05年的時候,同學去華為工作,因為華為需要一段時間的軍訓洗腦,為瞭消磨時間,他順帶買瞭一本《編程珠璣》來研究,當時他和我說:一起來研究算法吧。當時粗略的在網上看瞭一下,覺得隻是把一些常用算法羅列瞭而已,於是並不在意,也就這麼放棄瞭。 06年的時候,半瞭一張上海圖...
評分編程不要想著用數學的東西來描述, 事實上,數學錶示和數學運算本身就是一個構建好瞭的層麵,封裝好的功能, 編程的“基本粒子”應該是“位”與“位操作”, 那麼“位”是什麼玩意呢?“位”就是一個錶示信息的基本單位,電壓低錶示0,電壓高瞭錶示1, 和”結繩記事“是一個道...
評分就中國電力齣版社這個版本,翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 翻譯真不是一般的爛。 ...
圖書標籤: 算法 編程 計算機 programming 程序設計 Algorithm 數據結構 理論基礎
成為一個程序員之初就該讀它。
評分以後再成長瞭再迴來看這本書。
評分可能C/C++已經被我遺忘的差不多瞭,所以啃這本書還需要更多時間好好再讀它
評分有點枯燥啊......
評分再翻一遍還是有收獲
編程珠璣(英文版・第2版) 2024 pdf epub mobi 電子書 下載