最近更新|軟件分類|軟件專題|軟件排行|手機版|軟件發(fā)布編程珠璣pdf下載
您的位置:首頁>應(yīng)用軟件 > 電子閱讀>編程珠璣pdf下載

編程珠璣pdf下載電子閱讀

網(wǎng)友評分:

相關(guān)軟件

軟件介紹

編程珠璣是一款非常不錯的專門學(xué)習(xí)編程的書籍,這款書籍講解的也是非常詳細(xì)的。如果你喜歡這款書籍,就來下載使用吧!

編程珠璣pdf下載

圖書簡介

本書是計算機科學(xué)方面的經(jīng)典名著。書的內(nèi)容圍繞程序設(shè)計人員面對的一系列實際問題展開。作者Jon Bentley以其獨有的洞察力和創(chuàng)造力,引導(dǎo)讀者理解這些問題并學(xué)會解決方法,而這些正是程序員實際編程生涯中至關(guān)重要的。本書的特色是通過一些精心設(shè)計的有趣而又頗具指導(dǎo)意義的程序,對實用程序設(shè)計技巧及基本設(shè)計原則進行了透徹而睿智的描述,為復(fù)雜的編程問題提供了清晰而完備的解決思路。本書對各個層次的程序員都具有很高的閱讀價值。

圖書目錄

第一部分 基礎(chǔ)

第1章 開篇 3

1.1 一次友好的對話 3

1.2 準(zhǔn)確的問題描述 4

1.3 程序設(shè)計 4

1.4 實現(xiàn)概要 5

1.5 原理 6

1.6 習(xí)題 7

1.7 深入閱讀 9

第2章 啊哈! 算法 11

2.1 三個問題 11

2.2 無處不在的二分搜索 12

2.3 基本操作的威力 13

2.4 排序 15

2.5 原理 16

2.6 習(xí)題 17

2.7 深入閱讀 18

2.8 變位詞程序的實現(xiàn)(邊欄) 18

第3章 數(shù)據(jù)決定程序結(jié)構(gòu) 21

3.1 一個調(diào)查程序 21

3.2 格式信函編程 23

3.3 一組示例 25

3.4 結(jié)構(gòu)化數(shù)據(jù) 26

3.5 用于特殊數(shù)據(jù)的強大工具 27

3.6 原理 28

3.7 習(xí)題 29

3.8 深入閱讀 30

第4章 編寫正確的程序 33

4.1 二分搜索的挑戰(zhàn) 33

4.2 編寫程序 34

4.3 理解程序 36

4.4 原理 38

4.5 程序驗證的角色 39

4.6 習(xí)題 40

4.7 深入閱讀 42

第5章 編程小事 43

5.1 從偽代碼到C程序 43

5.2 測試工具 44

5.3 斷言的藝術(shù) 46

5.4 自動測試 48

5.5 計時 49

5.6 完整的程序 50

5.7 原理 51

5.8 習(xí)題 51

5.9 深入閱讀 52

5.10 調(diào)試(邊欄) 53

第二部分 性能

第6章 程序性能分析 57

6.1 實例研究 57

6.2 設(shè)計層面 59

6.3 原理 60

6.4 習(xí)題 61

6.5 深入閱讀 61

第7章 粗略估算 63

7.1 基本技巧 64

7.2 性能估計 66

7.3 安全系數(shù) 68

7.4 Little定律 69

7.5 原理 70

7.6 習(xí)題 70

7.7 深入閱讀 71

7.8 日常生活中的速算(邊欄) 72

第8章 算法設(shè)計技術(shù) 73

8.1 問題及簡單算法 73

8.2 兩個平方算法 74

8.3 分治算法 75

8.4 掃描算法 77

8.5 實際運行時間 77

8.6 原理 79

8.7 習(xí)題 80

8.8 深入閱讀 81

第9章 代碼調(diào)優(yōu) 83

9.1 典型的故事 83

9.2 急救方案集錦 84

9.3 大手術(shù)——二分搜索 88

9.4 原理 91

9.5 習(xí)題 92

9.6 深入閱讀 94

第10章 節(jié)省空間 95

10.1 關(guān)鍵在于簡單 95

10.2 示例問題 96

10.3 數(shù)據(jù)空間技術(shù) 99

10.4 代碼空間技術(shù) 101

10.5 原理 103

10.6 習(xí)題 104

10.7 深入閱讀 105

10.8 巨大的節(jié)省(邊欄) 105

第三部分 應(yīng)用

第11章 排序 109

11.1 插入排序 109

11.2 一種簡單的快速排序 110

11.3 更好的幾種快速排序 113

11.4 原理 115

11.5 習(xí)題 116

11.6 深入閱讀 117

第12章 取樣問題 119

12.1 問題 119

12.2 一種解決方案 120

12.3 設(shè)計空間 121

12.4 原理 123

12.5 習(xí)題 124

12.6 深入閱讀 125

第13章 搜索 127

13.1 接口 127

13.2 線性結(jié)構(gòu) 129

13.3 二分搜索樹 132

13.4 用于整數(shù)的結(jié)構(gòu) 134

13.5 原理 135

13.6 習(xí)題 136

13.7 深入閱讀 137

13.8 一個實際搜索問題(邊欄) 137

第14章 堆 141

14.1 數(shù)據(jù)結(jié)構(gòu) 141

14.2 兩個關(guān)鍵函數(shù) 143

14.3 優(yōu)先級隊列 145

14.4 一種排序算法 148

14.5 原理 150

14.6 習(xí)題 150

14.7 深入閱讀 152

第15章 字符串 153

15.1 單詞 153

15.2 短語 156

15.3 生成文本 158

15.4 原理 163

15.5 習(xí)題 163

15.6 深入閱讀 164

第1版跋 165

第2版跋 167

附錄A 算法分類 169

附錄B 估算測試 173

附錄C 時空開銷模型 175

附錄D 代碼調(diào)優(yōu)法則 181

附錄E 用于搜索的C++類 187

部分習(xí)題提示 191

部分習(xí)題答案 195

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務(wù)必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

  • 下載地址

點擊報錯軟件無法下載或下載后無法使用,請點擊報錯,謝謝!