收藏了《計算機程式設計藝術》的卷4A
《美國科學家》雜誌曾將這套書與愛因斯坦的《相對論》等書並列稱為20世紀最重要的12本物理學著作。
傳說中的TAOCP,共包括7卷(12章)。這套書高爺爺寫得很慢,因為他知道大家看得不快,所以目前只出版了3¼卷(7章,第2小節)。
按照高爺爺的說法,第4卷的內容很多,是前三卷資料兩倍還不止,所以第7章以後會出4B、4C、4D...
英文,數學公式,MMIX指令(第4卷已經幾乎沒有MMIX),全都是紙上的攔路虎(簡稱紙老虎)。但是目前我還看不懂,所以能夠翻翻目錄也是極好的了。
已出版的
第1卷 基本演算法(Volume 1: Fundamental Algorithms)
第1章 基本概念(Chapter 1: Basic Concepts)
第2章 資訊結構(Chapter 2: Information Structures)
第2卷 半數值演算法(Volume 2: Seminumerial Algorithms)
第3章 隨機數(Chapter 3: Random Numbers)
第4章 算術(Chapter 4: Arithmetic)
第3卷 排序與查詢(Volume 3: Sorting and Searching)
第5章 排序 (Chapter 5: Sorting)
第6章 查詢(Chapter 6: Searching)
第4卷A 組合演算法(一)(Volume 4A: Combinatorial Algorithms, Part 1)
第7章 組合檢索(Chapter 7: Combinatorial Searching)
7.1 Zeros and Ones
7.2 Generating All Possibilities
未出版的
第4卷B,C,D 組合演算法(二、三、四)(Volume 4B,4C,4D: Combinatorial Algorithms, Part 2,3,4)
7.2.2. Basic backtrack
7.2.3. Efficient backtracking
7.3. Shortest paths
7.4. Graph algorithms
7.4.1. Components and traversal
7.4.2. Special classes of graphs
7.4.3. Expander graphs
7.4.4. Random graphs
7.5. Network algorithms
7.5.1. Distinct representatives
7.5.2. The assignment problem
7.5.3. Network flows
7.5.4. Optimum subtrees
7.5.5. Optimum matching
7.5.6. Optimum orderings
7.6. Independence theory
7.6.1. Independence structures
7.6.2. Efficient matroid algorithms
7.7. Discrete dynamic programming
7.8. Branch-and-bound techniques
7.9. Herculean tasks (aka NP-hard problems)
7.10. Near-optimization
第8章 遞迴(Chapter 8: Recursion)
第5卷 語法演算法(Volume 5: Syntactic Algorithms)
第9章 詞法掃描(Chapter 9: Lexical Scanning)
第10章 解析技術(Chapter 10: Parsing techniques)
第6卷 語言理論(Volume 6: The Theory of Context-Free Languages)
第11章 語言理論(Chapter 11: The Theory of Context-Free Languages)
第7卷 編譯器技術(Volume 7: Compiler Techniques)
第12章 編譯器技術(Chapter 12: Compiler Techniques)
後3卷講的都是程式語言方面的內容,所以這套叢書並不是一套存粹的演算法書,而是介紹計算機程式設計基礎的百科大全。
詳細內容可以參考官網連線,並可以從上面下載勘誤列表。這本卷4A大概已經被提了一兩百個勘誤,其中大部分是2011年以前的。而本書第一次印刷已經是2012年,所以大部分的問題都已經修正。
PS:這本書是在互動出版社買的特價書(計算機程式設計藝術,卷4A:組合演算法.1(英文版)),原價129元,現在只需51.60元,有刮刮卡(12兩),還包郵哦!
相關文章
- 《計算機程式設計藝術》作者高德納計算機程式設計
- 深入理解併發程式設計藝術之計算機記憶體模型程式設計計算機記憶體模型
- Michael Feathers:程式設計的藝術程式設計
- Redux中的程式設計藝術Redux程式設計
- Java併發程式設計藝術Java程式設計
- 程式設計師的計算機配置程式設計師計算機
- QT QML模組的程式設計藝術QT程式設計
- Unix哲學(Unix程式設計藝術)程式設計
- 禪與JavaScript程式設計藝術,ZenandTheArtofJavaScriptProgrammingJavaScript程式設計NaN
- 環境藝術設計 環境藝術設計課程 招聘
- 程式設計的藝術:不巢狀主義程式設計巢狀
- 《java併發程式設計的藝術》Executor框架Java程式設計框架
- 程式設計,不止有程式碼,還有藝術程式設計
- 10 早期計算機如何程式設計計算機程式設計
- 計算機程式設計心得總結計算機程式設計
- JavaScript DOM程式設計藝術筆記1JavaScript程式設計筆記
- Java併發程式設計的藝術,解讀併發程式設計的優缺點Java程式設計
- 《java併發程式設計的藝術》原子操作類Java程式設計
- Java併發程式設計的藝術(五)——中斷Java程式設計
- Python 物件導向程式設計之封裝的藝術Python物件程式設計封裝
- 【讀書筆記】Java併發程式設計的藝術筆記Java程式設計
- 《java併發程式設計的藝術》記憶體模型Java程式設計記憶體模型
- 《java併發程式設計的藝術》併發工具類Java程式設計
- 《java併發程式設計的藝術》執行緒池Java程式設計執行緒
- 程式設計必備基礎 計算機組成原理+作業系統+計算機網路,計算機基礎——更適合程式設計師的程式設計必備基礎知識作業系統計算機網路程式設計師
- Contravariance 概念在計算機程式設計中的應用計算機程式設計
- 計算機課程程式設計經驗分享計算機程式設計
- Java程式設計常用計算機小知識Java程式設計計算機
- 世界五大計算機程式設計師計算機程式設計師
- 《JavaScript Dom程式設計藝術》讀書筆記(一)JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記01JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記 02JavaScript程式設計筆記
- 《Javacript DOM 程式設計藝術》筆記(一)JavaScript Syntax程式設計筆記JavaScript
- 計算機術語計算機
- 《java併發程式設計的藝術》併發容器和框架Java程式設計框架
- 【測繪程式設計試題集】 試題02 矩陣卷積計算程式設計矩陣卷積
- 4A 安全之授權:程式設計的門禁,你能解開嗎?程式設計
- 《自然》:如何更有效學習計算機程式設計?計算機程式設計
- JavaScript DOM程式設計藝術筆記2.1準備工作JavaScript程式設計筆記