程式設計珠璣:續(程式設計珠璣.Ⅱ修訂版)
經久不衰的電腦科學名著
集深邃思想、實戰技術與趣味軼事於一冊
領略電腦科學之美
《程式設計珠璣:續》
基本資訊
- 作者: (美)Jon Bentley [作譯者介紹]
- 譯者: 錢麗豔 劉田
- 叢書名: 圖靈程式設計叢書
- 出版社:人民郵電出版社
- ISBN:9787115251510
- 上架時間:2011-5-10
- 出版日期:2011 年5月
- http://product.china-pub.com/198082
-
《程式設計珠璣:續》電子書線上閱讀
內容簡介
《程式設計珠璣:續》是電腦科學方面的經典名著《程式設計珠璣》的姊妹篇,講述了對於程式設計師有共性的知識。書中涵蓋了程式設計師操縱程式的技術、程式設計師取捨的技巧、輸入和輸出設計以及演算法示例,這些內容組成一個有機的整體,如一串串珠璣展示給程式設計師。本書適合各級程式設計師閱讀參考。
目錄
《程式設計珠璣:續》
第一部分 編 程 技 術
第1 章 效能監視工具 3
1.1 計算素數 3
1.2 使用效能監視工具 7
1.3 專用的效能監視工具 8
1.4 開發效能監視工具 10
1.5 原理 11
1.6 習題 11
1.7 深入閱讀 12
第2 章 關聯陣列 13
2.1 awk 中的關聯陣列 13
2.2 有窮狀態機模擬器 16
2.3 拓撲排序 17
2.4 原理 20
2.5 習題 21
2.6 深入閱讀 22
第3 章 程式設計師的懺悔 23
3.1 二分搜尋 24
3.2 選擇演算法 26
第一部分 編 程 技 術
第1 章 效能監視工具 3
1.1 計算素數 3
1.2 使用效能監視工具 7
1.3 專用的效能監視工具 8
1.4 開發效能監視工具 10
1.5 原理 11
1.6 習題 11
1.7 深入閱讀 12
第2 章 關聯陣列 13
2.1 awk 中的關聯陣列 13
2.2 有窮狀態機模擬器 16
2.3 拓撲排序 17
2.4 原理 20
2.5 習題 21
2.6 深入閱讀 22
第3 章 程式設計師的懺悔 23
3.1 二分搜尋 24
3.2 選擇演算法 26
.3.3 子程式庫 28
3.4 原理 30
3.5 習題 31
第4 章 自描述資料 33
4.1 名字—值對 33
4.2 記錄來歷 36
4.3 排序實驗 37
4.4 原理 39
4.5 習題 39
第二部分 實 用 技 巧
第5 章 劈開戈爾迪之結 43
5.1 小測驗 43
5.2 解答 44
5.3 提示 44
5.4 原理 47
5.5 習題 48
5.6 深入閱讀 49
5.7 除錯(邊欄) 49
第6 章 電腦科學箴言集 51
6.1 編碼 52
6.2 使用者介面 53
6.3 除錯 53
6.4 效能 54
6.5 文件 56
6.6 軟體管理 56
6.7 其他 58
6.8 原理 58
6.9 習題 58
6.10 深入閱讀 60
第7 章 粗略估算 61
7.1 頭腦熱身 61
7.2 效能的經驗法則 62
7.3 little 定律 64
7.4 原理 65
7.5 習題 66
7.6 深入閱讀 67
7.7 日常速算(邊欄) 67
第8 章 人員備忘錄 69
8.1 備忘錄 69
8.2 原理 71
8.3 深入閱讀 71
第三部分 人性化i/o
第9 章 小語言 75
9.1 pic 語言 76
9.2 視角 79
9.3 pic 前處理器 81
9.4 用來實現pic 的小語言83
9.5 原理 87
9.6 習題 88
9.7 深入閱讀 89
第10 章 文件設計 91
10.1 表格 92
10.2 三條設計原則 94
10.3 插圖 94
10.4 文字 96
10.5 合適的媒介 98
10.6 原理 100
10.7 習題 101
10.8 深入閱讀 101
10.9 次要問題目錄(邊欄) 101
第11 章 圖形化輸出 103
11.1 例項研究 103
11.2 顯示結果取樣 105
11.3 原理 107
11.4 習題 108
11.5 深入閱讀 110
11.6 拿破崙遠征莫斯科(邊欄) 110
第12 章 對調查的研究113
12.1 有關民意調查的問題113
12.2 語言 114
12.3 圖片 117
12.4 原理 119
12.5 習題 120
第四部分 算 法
第13 章 絕妙的取樣 123
13.1 取樣演算法一瞥 123
13.2 floyd 演算法 124
13.3 隨機排列 125
13.4 原理 127
13.5 習題 127
13.6 深入閱讀 128
第14 章 編寫數值計算程式129
14.1 問題 129
14.2 牛頓迭代 130
14.3 良好的起點 132
14.4 程式碼 133
14.5 原理 135
14.6 習題 135
14.7 深入閱讀 137
14.8 數值演算法的力量(邊欄) 137
第15 章 選擇 141
15.1 問題 141
15.2 程式 142
15.3 執行時間分析 145
15.4 原理 148
15.5 習題 149
15.6 深入閱讀 151
附錄a c 和awk 語言 153
附錄b 子程式庫 157
部分習題答案 165
索引 181
3.4 原理 30
3.5 習題 31
第4 章 自描述資料 33
4.1 名字—值對 33
4.2 記錄來歷 36
4.3 排序實驗 37
4.4 原理 39
4.5 習題 39
第二部分 實 用 技 巧
第5 章 劈開戈爾迪之結 43
5.1 小測驗 43
5.2 解答 44
5.3 提示 44
5.4 原理 47
5.5 習題 48
5.6 深入閱讀 49
5.7 除錯(邊欄) 49
第6 章 電腦科學箴言集 51
6.1 編碼 52
6.2 使用者介面 53
6.3 除錯 53
6.4 效能 54
6.5 文件 56
6.6 軟體管理 56
6.7 其他 58
6.8 原理 58
6.9 習題 58
6.10 深入閱讀 60
第7 章 粗略估算 61
7.1 頭腦熱身 61
7.2 效能的經驗法則 62
7.3 little 定律 64
7.4 原理 65
7.5 習題 66
7.6 深入閱讀 67
7.7 日常速算(邊欄) 67
第8 章 人員備忘錄 69
8.1 備忘錄 69
8.2 原理 71
8.3 深入閱讀 71
第三部分 人性化i/o
第9 章 小語言 75
9.1 pic 語言 76
9.2 視角 79
9.3 pic 前處理器 81
9.4 用來實現pic 的小語言83
9.5 原理 87
9.6 習題 88
9.7 深入閱讀 89
第10 章 文件設計 91
10.1 表格 92
10.2 三條設計原則 94
10.3 插圖 94
10.4 文字 96
10.5 合適的媒介 98
10.6 原理 100
10.7 習題 101
10.8 深入閱讀 101
10.9 次要問題目錄(邊欄) 101
第11 章 圖形化輸出 103
11.1 例項研究 103
11.2 顯示結果取樣 105
11.3 原理 107
11.4 習題 108
11.5 深入閱讀 110
11.6 拿破崙遠征莫斯科(邊欄) 110
第12 章 對調查的研究113
12.1 有關民意調查的問題113
12.2 語言 114
12.3 圖片 117
12.4 原理 119
12.5 習題 120
第四部分 算 法
第13 章 絕妙的取樣 123
13.1 取樣演算法一瞥 123
13.2 floyd 演算法 124
13.3 隨機排列 125
13.4 原理 127
13.5 習題 127
13.6 深入閱讀 128
第14 章 編寫數值計算程式129
14.1 問題 129
14.2 牛頓迭代 130
14.3 良好的起點 132
14.4 程式碼 133
14.5 原理 135
14.6 習題 135
14.7 深入閱讀 137
14.8 數值演算法的力量(邊欄) 137
第15 章 選擇 141
15.1 問題 141
15.2 程式 142
15.3 執行時間分析 145
15.4 原理 148
15.5 習題 149
15.6 深入閱讀 151
附錄a c 和awk 語言 153
附錄b 子程式庫 157
部分習題答案 165
索引 181
相關文章
- 程式設計珠璣,字字珠璣程式設計
- 程式設計珠璣程式設計
- 把《程式設計珠璣》讀薄程式設計
- 《程式設計珠璣》第二章-迴圈移位程式設計
- 《程式設計珠璣》第2章三個問題程式設計
- iOS面試珠璣iOS面試
- 《程式設計珠璣》第一章-點陣圖排序程式設計排序
- 《程式設計珠璣》程式碼之路15:節省空間的常見姿勢程式設計
- 一本書到底有幾個版本?——《程式設計珠璣》和《重構》程式設計
- [心得] Linux使用技巧珠璣Linux
- 《程式設計珠璣》程式碼之路11:最大子陣列和問題,花式七種解法程式設計陣列
- 《程式設計珠璣》程式碼之路13:陣列如何線上性時間內實現多次區間修改程式設計陣列
- 《程式設計珠璣》程式碼之路14:兩個不會演算法也能把效率提升4倍的小套路程式設計演算法
- 《程式設計珠璣》程式碼之路12:如何用C/C++實現array[-1]並利用它寫出優美的程式碼程式設計C++
- 面試中如何剔除“魚目混珠”程式設計師?面試程式設計師
- Linux網路程式設計筆記(修訂版)Linux程式設計筆記
- Java程式設計師修煉之道—併發程式設計Java程式設計師
- Fever Time! 彈珠與少女——核心戰鬥節奏設計淺析
- 程式設計師修煉之道—程式設計師如何提高自我修養(2)程式設計師
- 程式設計師修煉之道——程式設計師如何提高自我修養(1)程式設計師
- 高效產生一組不重複的隨機數(受程式設計珠磯啟示)java實現隨機程式設計Java
- 《高質量程式設計指南——C++C語言(第3版)(修訂版)》圖書資訊程式設計C++C語言
- 程式設計師修煉之道程式設計師
- 程式設計修養(一) (轉)程式設計
- 程式設計修養(二) (轉)程式設計
- 程式設計修養(三) (轉)程式設計
- 程式設計修養(五) (轉)程式設計
- 程式設計修養(六) (轉)程式設計
- 程式設計修養(四) (轉)程式設計
- 程式設計修養(七) (轉)程式設計
- winform font字型程式設計續ORM程式設計
- 程式設計師的自我修養之全棧程式設計師程式設計師全棧
- 程式設計師自我修養之程式設計經驗總結程式設計師
- 程式設計師修煉之路 - 設計能力提升途徑程式設計師
- 程式設計師的自我修養程式設計師
- 程式設計師的禪修之路程式設計師
- 程式設計師修煉之道1程式設計師
- 程式設計師修煉之道2程式設計師