算法精解

出版時(shí)間:2012-8  出版社:機(jī)械工業(yè)出版社  作者:Kyle Loudon  頁數(shù):401  譯者:肖翔,陳舸  
Tag標(biāo)簽:無  

前言

本書封面上的動(dòng)物是海馬,屬于海龍科。海馬這個(gè)詞來源于希臘語中的“彎曲的馬”。海馬那不同尋常的身體由大約50塊左右包圍著身體的骨板構(gòu)成,宛如一圈盔甲的形狀。海馬依靠它狹窄的鼻口作為進(jìn)食的管道,主要吸食浮游生物和小魚的幼蟲。公海馬的肚子上有一個(gè)袋子,母海馬每次將100枚或更多的海馬蛋放在公海馬的袋子里。公海馬使袋子內(nèi)的海馬蛋受精,并一直照料這些蛋直到小海馬孵化出來。根據(jù)海馬的種類,這個(gè)過程大約需要10天到6個(gè)星期。盡管也有一些種類的海馬居住在海洋中,但是海馬通常都出現(xiàn)在熱帶和亞熱帶的淺海水域。所有海馬都使用骨盆和胸鰭來完成轉(zhuǎn)向的動(dòng)作。它們采用直立的姿勢游動(dòng),但速度很慢且常常停下來休息。在休息的時(shí)候,它們用自己的尾巴纏繞住海藻或珊瑚使自己停住。除了能提供一個(gè)休息的地方外,海藻和珊瑚還能為海馬提供良好的偽裝效果。世界上體型最大的海馬是太平洋海馬,大約有12英寸長。最小的海馬是矮海馬,大約只有1.5英寸長。

內(nèi)容概要

本書是數(shù)據(jù)結(jié)構(gòu)和算法領(lǐng)域的經(jīng)典之作,十余年來,暢銷不衰!全書共分為三部分:第一部分首先介紹了數(shù)據(jù)結(jié)構(gòu)和算法的概念,以及使用它們的原因和意義,然后講解了數(shù)據(jù)結(jié)構(gòu)和算法中最常用的技術(shù)——指針和遞歸,最后還介紹了算法的分析方法,旨在為讀者學(xué)習(xí)這本書打下堅(jiān)實(shí)的基礎(chǔ);第二部分對鏈表、棧、隊(duì)列、集合、哈希表、堆、圖等常用數(shù)據(jù)結(jié)構(gòu)進(jìn)行了深入闡述;第三部分對排序、搜索數(shù)值計(jì)算、數(shù)據(jù)壓縮、數(shù)據(jù)加密、圖算法、幾何算法等經(jīng)典算法進(jìn)行了精辟的分析和講解。
本書的眾多特色使得它在同類書中獨(dú)樹一幟:具體實(shí)現(xiàn)都采用正式的C語言代碼而不是偽代碼,在很多數(shù)據(jù)結(jié)構(gòu)和算法的實(shí)現(xiàn)過程中,有大量細(xì)節(jié)問題是偽代碼不能解決的;每一章都有精心組織的主題和應(yīng)用;全部示例來自真實(shí)的應(yīng)用,不只是一般的練習(xí);對每種數(shù)據(jù)結(jié)構(gòu)、算法和示例都進(jìn)行了詳細(xì)分析;每一章的末尾都會(huì)有一系列問題和對應(yīng)的回答,旨在強(qiáng)調(diào)這一章的重要思想……
本書中的代碼尤為值得強(qiáng)調(diào):所有實(shí)現(xiàn)都采用C語言編寫,所有代碼都優(yōu)先用于教學(xué)目的,所有代碼都在4種平臺上經(jīng)過完整測試,頭文件記錄了所有公共的接口,命名規(guī)則適用于全書所有的代碼,所有的代碼都包含大量注釋……
  本書內(nèi)容包括:
  · 數(shù)據(jù)結(jié)構(gòu)和算法的概念,以及使用它們的原因和意義
  · 指針和遞歸
  · 算法分析
  · 常用數(shù)據(jù)結(jié)構(gòu):鏈表、棧、隊(duì)列、集合、哈希表、樹、堆、優(yōu)先級隊(duì)列以及圖
  · 排序和搜索
  · 數(shù)值計(jì)算
  · 數(shù)據(jù)壓縮
  · 數(shù)據(jù)加密
  · 圖算法
  · 幾何算法

作者簡介

Kyle Loudon,是美國加州洛斯加托斯Jeppesen
Dataplan公司的一名軟件工程師,主管圖形接口開發(fā)小組,主攻航跡規(guī)劃軟件的研發(fā),這些軟件主要用于商業(yè)航空公司、私營航空部門和其他一些航空制造業(yè)。在來到Jeppesen之前,Kyle在IBM公司是一名系統(tǒng)程序員。在技術(shù)上,Kyle主要對操作系統(tǒng)、網(wǎng)絡(luò)、人機(jī)交互等領(lǐng)域感興趣。1992年,Kyle在普渡大學(xué)拿到了計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,并取得了法語的第二學(xué)位,同時(shí)他還被選入斐陶斐榮譽(yù)學(xué)會(huì)(美國大學(xué)優(yōu)等生之榮譽(yù)學(xué)會(huì))。他在普渡大學(xué)計(jì)算機(jī)系教了三年的計(jì)算機(jī)課程。在這期間,他完成了他個(gè)人的第一本書《Understanding
Computers》,這本書用理論結(jié)合實(shí)踐的方式介紹計(jì)算機(jī)的方方面面。如今,盡管他繼續(xù)工作在硅谷的軟件業(yè),但他仍然堅(jiān)韌不拔地在追求一個(gè)更高的學(xué)位。
除了計(jì)算機(jī),Kyle多年來喜歡打網(wǎng)球、教網(wǎng)球。他還喜歡山地騎行、滑冰,偶爾也和朋友們一起參加高爾夫課程。另外,Kyle還喜歡各種形式的戲劇、美食,以及某些風(fēng)格的音樂和藝術(shù);他期望成為鋼琴家和藝術(shù)家,但希望渺茫。他現(xiàn)在在Jeppesen的工作是從他1992年開始駕駛飛機(jī)之后找到的?,F(xiàn)在,他是一個(gè)擁有美國聯(lián)邦航空局頒發(fā)的商業(yè)飛行員執(zhí)照的飛行員。

書籍目錄

1. 前言
2. 第1部分 預(yù)備知識
3. 第1章 概述
4. 數(shù)據(jù)結(jié)構(gòu)簡介
5. 算法簡介
6. 小酌軟件工程
7. 如何使用本書
8. 第2章 指針操作
9. 指針基礎(chǔ)
10. 存儲空間分配
11. 數(shù)據(jù)集合與指針的算術(shù)運(yùn)算
12. 作為函數(shù)參數(shù)的指針
13. 泛型指針與類型轉(zhuǎn)換
14. 函數(shù)指針
15. 問與答
16. 相關(guān)主題
17. 第3章 遞歸
18. 基本遞歸
19. 尾遞歸
20. 問與答
21. 相關(guān)主題
22. 第4章 算法分析
23. 最壞情況分析
24. O表示法
25. 計(jì)算的復(fù)雜度
26. 實(shí)例分析:插入排序
27. 問與答
28. 相關(guān)主題
29. 第2部分 數(shù)據(jù)結(jié)構(gòu)
30. 第5章 鏈表
31. 單鏈表介紹
32. 單鏈表接口的定義
33. 單鏈表的實(shí)現(xiàn)與分析
34. 使用鏈表的例子:頁幀管理
35. 雙向鏈表介紹
36. 雙向鏈表接口的定義
37. 雙向鏈表的實(shí)現(xiàn)與分析
38. 循環(huán)鏈表介紹
39. 循環(huán)鏈表接口的定義
40. 循環(huán)鏈表的實(shí)現(xiàn)與分析
41. 使用循環(huán)鏈表的例子:第二次機(jī)會(huì)頁面置換法
42. 問與答
43. 相關(guān)主題
44. 第6章 棧和隊(duì)列
45. 棧的描述
46. 棧的接口定義
47. 棧的實(shí)現(xiàn)與分析
48. 隊(duì)列的描述
49. 隊(duì)列的接口定義
50. 隊(duì)列的實(shí)現(xiàn)與分析
51. 隊(duì)列示例:事件處理
52. 問與答
53. 相關(guān)主題
54. 第7章 集合
55. 集合介紹
56. 集合的性質(zhì)
57. 集合接口的定義
58. 集合抽象數(shù)據(jù)類型的實(shí)現(xiàn)和分析
59. Set示例:集合覆蓋
60. 問與答
61. 相關(guān)主題
62. 第8章 哈希表
63. 鏈?zhǔn)焦1淼拿枋?br />64. 鏈?zhǔn)焦1淼慕涌诙x
65. 鏈?zhǔn)焦1淼膶?shí)現(xiàn)與分析
66. 鏈?zhǔn)焦1淼睦樱悍柋?br />67. 開地址哈希表的描述
68. 開地址哈希函數(shù)的接口定義
69. 開地址哈希表的實(shí)現(xiàn)與分析
70. 問與答
71. 相關(guān)主題
72. 第9章 樹
73. 二叉樹介紹
74. 二叉樹的接口定義
75. 二叉樹的實(shí)現(xiàn)與分析
76. 二叉樹示例:表達(dá)式處理
77. 二叉搜索樹介紹
78. 二叉搜索樹的接口定義
79. 二叉搜索樹的實(shí)現(xiàn)與分析
80. 問與答
81. 相關(guān)主題
82. 第10章 堆和優(yōu)先隊(duì)列
83. 堆的描述
84. 堆的接口定義
85. 堆的實(shí)現(xiàn)與分析
86. 優(yōu)先隊(duì)列的描述
87. 優(yōu)先隊(duì)列的接口定義
88. 優(yōu)先隊(duì)列的實(shí)現(xiàn)與分析
89. 優(yōu)先隊(duì)列的示例:包裹分揀
90. 問與答
91. 相關(guān)主題
92. 第11章 圖
93. 圖的描述
94. 圖的接口定義
95. 圖的實(shí)現(xiàn)與分析
96. 關(guān)于圖的應(yīng)用舉例:計(jì)算網(wǎng)絡(luò)跳數(shù)
97. 關(guān)于圖的應(yīng)用舉例:拓?fù)渑判?br />98. 問與答
99. 相關(guān)主題
100. 第3部分 算法
101. 第12章 排序和搜索
102. 插入排序的描述
103. 插入排序的接口定義
104. 插入排序的實(shí)現(xiàn)與分析
105. 快速排序的描述
106. 快速排序的接口定義
107. 快速排序的實(shí)現(xiàn)與分析
108. 快速排序的例子:目錄列表
109. 歸并排序的描述
110. 歸并排序的接口定義
111. 歸并排序的實(shí)現(xiàn)與分析
112. 計(jì)數(shù)排序的描述
113. 計(jì)數(shù)排序的接口定義
114. 計(jì)數(shù)排序的實(shí)現(xiàn)與分析
115. 基數(shù)排序的描述
116. 基數(shù)排序的接口定義
117. 基數(shù)排序的實(shí)現(xiàn)與分析
118. 二分查找的描述
119. 二分查找的接口定義
120. 二分查找的實(shí)現(xiàn)與分析
121. 二分查找的例子:拼寫檢查器
122. 問與答
123. 相關(guān)主題
124. 第13章 數(shù)值計(jì)算
125. 多項(xiàng)式插值法
126. 多項(xiàng)式插值的接口定義
127. 多項(xiàng)式插值的實(shí)現(xiàn)與分析
128. 最小二乘估計(jì)法
129. 最小二乘估計(jì)的接口定義
130. 最小二乘估計(jì)的實(shí)現(xiàn)和分析
131. 方程求解介紹
132. 方程求解的接口定義
133. 方程求解的實(shí)現(xiàn)與分析
134. 問與答
135. 相關(guān)主題
136. 第14章 數(shù)據(jù)壓縮
137. 位操作的描述
138. 位操作的接口定義
139. 位操作的實(shí)現(xiàn)與分析
140. 霍夫曼編碼的描述
141. 霍夫曼編碼的接口定義
142. 霍夫曼編碼的分析與實(shí)現(xiàn)
143. 霍夫曼編碼的例子:網(wǎng)絡(luò)優(yōu)化
144. LZ77的描述
145. LZ77的接口定義
146. LZ77的實(shí)現(xiàn)與分析
147. 問與答
148. 相關(guān)主題
149. 第15章 數(shù)據(jù)加密
150. DES算法介紹
151. DES的接口定義
152. DES算法的實(shí)現(xiàn)和分析
153. DES應(yīng)用舉例:分組加密模式
154. RSA算法介紹
155. RSA的接口定義
156. RSA算法的實(shí)現(xiàn)與分析
157. 問與答
158. 相關(guān)主題
159. 第16章 圖算法
160. 最小生成樹的描述
161. 最小生成樹的接口定義
162. 最小生成樹的實(shí)現(xiàn)與分析
163. 最短路徑的描述
164. 最短路徑的接口定義
165. 最短路徑的實(shí)現(xiàn)與分析
166. 最短路徑的例子:路由表
167. 旅行商問題的描述
168. 旅行商問題的接口定義
169. 旅行商問題的實(shí)現(xiàn)與分析
170. 問與答
171. 相關(guān)主題
172. 第17章 幾何算法
173. 測試線段是否相交
174. 測試線段是否相交的標(biāo)準(zhǔn)方法
175. 檢測線段是否相交的接口定義
176. 檢測線段是否相交的實(shí)現(xiàn)與分析
177. 凸包簡介
178. Jarvis’s March
179. 凸包的接口定義
180. 凸包的實(shí)現(xiàn)與分析
181. 球面弧長
182. 求解球面弧長的接口定義
183. 求解球面弧長的實(shí)現(xiàn)和分析
184. 球面弧長的應(yīng)用舉例:地球上兩點(diǎn)之間的近似距離
185. 問與答
186. 相關(guān)主題

章節(jié)摘錄

版權(quán)頁:   插圖:   問與答 問:鏈表比數(shù)組優(yōu)越的地方前面已經(jīng)介紹過了。但是,數(shù)組同樣也有比鏈表優(yōu)越的地方,那么什么情況下適合使用數(shù)組呢? 答:當(dāng)我們期望進(jìn)行頻繁的插入和刪除操作時(shí),鏈表比數(shù)組更有優(yōu)勢。然而,當(dāng)我們期望進(jìn)行隨機(jī)訪問的次數(shù)高于插入和刪除操作的次數(shù)時(shí),數(shù)組就顯得更有優(yōu)勢了。隨機(jī)訪問是數(shù)組的強(qiáng)項(xiàng),因?yàn)樗鼈兊脑卦趦?nèi)存中是連續(xù)排列的。這種連續(xù)的排列方式使得數(shù)組中的任何元素能夠在O(1)的時(shí)間內(nèi)通過其索引訪問?;仡櫼幌略L問鏈表中元素的方法,我們必須得有一個(gè)指向元素的指針。如果我們對訪問元素的方式不甚了解,那么要獲取某個(gè)指向特定元素的指針的代價(jià)將非常高。在實(shí)踐中,對于許多應(yīng)用來說,我們至少需要遍歷鏈表的一部分。如果存儲數(shù)據(jù)的總量是恒定的,則數(shù)組也有更大的優(yōu)勢,因?yàn)樗鼈儾恍枰黾宇~外的指針來使得它們所有的元素“鏈接”起來。 問:關(guān)于鏈表的插入、刪除以及訪問元素的操作和數(shù)組相比有何差異? 答:回顧一下本章中各種形式的鏈表,除了銷毀鏈表操作外,其他的操作都具有O(1)的運(yùn)行時(shí)復(fù)雜度。確實(shí),這種表現(xiàn)似乎很難控制。然而,在分析過程中有一點(diǎn)并沒有說明,那就是對于許多鏈表的操作來說,想得到指向鏈表中某個(gè)特定元素的指針其代價(jià)是很高的。例如,在最壞的情況下,可能需要遍歷整個(gè)鏈表,此時(shí)的開銷就是O(n),這里n代表鏈表中的元素個(gè)數(shù)。另一方面,在一個(gè)設(shè)計(jì)得當(dāng)?shù)膽?yīng)用中,比如本章的頁幀管理,則對此就不會(huì)有任何性能上的額外開銷。因此,觀察應(yīng)用的特點(diǎn)是非常重要的。對于數(shù)組,插入和刪除都是O(n)級別的操作,因?yàn)樵谧顗牡那闆r下,插入或刪除索引為0的元素需要將其他所有的元素都移動(dòng)一個(gè)位置來調(diào)整整個(gè)數(shù)組的布局。如果我們知道索引值,則訪問數(shù)組中的元素就是o(1)的操作。 問:假設(shè)我們想在本章給出的單鏈表基礎(chǔ)上寫一個(gè)名為list_ins_pos的函數(shù),它的作用是在給定的位置之后插入一個(gè)新元素。假設(shè)我們希望在第9個(gè)元素之后插入新元素,但并不直接提供指向第9個(gè)元素的指針。那么這個(gè)函數(shù)的運(yùn)行時(shí)復(fù)雜度是什么?

編輯推薦

《算法精解:C語言描述》編輯推薦:數(shù)據(jù)結(jié)構(gòu)和算法領(lǐng)域最具特色著作之一,公認(rèn)權(quán)威經(jīng)典,暢銷不衰!

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    算法精解 PDF格式下載


用戶評論 (總計(jì)119條)

 
 

  •   是數(shù)據(jù)結(jié)構(gòu)和算法領(lǐng)域的經(jīng)典之作.
  •   比市面上其他數(shù)據(jù)結(jié)構(gòu)的書好得多,注重思維的講解,然后滲透算法的實(shí)現(xiàn)
  •   講的算法和數(shù)據(jù)結(jié)構(gòu),很詳細(xì),不錯(cuò)!
  •   動(dòng)物書都很經(jīng)典,動(dòng)物的與action系列是我常買的書,這個(gè)對于有了C基礎(chǔ)的來說非常好用,但是建議先有C#或java這類面向?qū)ο笳Z言理論部分的基礎(chǔ),對于實(shí)現(xiàn)算法的內(nèi)存處理會(huì)體會(huì)更好,對于初學(xué)者這個(gè)難度較大!
  •   書是正版,印刷還可以,快遞也給力,書正在研究中,詳細(xì)地介紹了結(jié)構(gòu)和算法,很經(jīng)典的教程,可以作為C開發(fā)的工具書使用
  •   讀完了算法精解這本書了,感觸很深,對算法的分析透徹,講解很詳細(xì)
  •   算法思路清晰,接口的方式實(shí)現(xiàn)
  •   這本是是算法的經(jīng)典之作,讓你能夠很輕松的了解算法的使用。
  •   很經(jīng)典的一本書,非常適合學(xué)習(xí)算法,推薦
  •   此書在學(xué)校里借著看過幾個(gè)月,當(dāng)時(shí)覺得實(shí)在太好,現(xiàn)在買來繼續(xù)重溫。為數(shù)不多個(gè)人覺得應(yīng)該推薦的算法書籍。
  •   非常棒的算法分析書
  •   一本算法的經(jīng)典書籍~收藏拜讀~~ing~
  •   算法實(shí)戰(zhàn)方面的經(jīng)典,不容錯(cuò)過
  •   非常適合學(xué)習(xí)算法,不管是C程序員還是其他程序員,都有裨益。
  •   書是正版,算法全c寫的,需要些c基礎(chǔ),很不錯(cuò)的書
  •   一本很好的算法書
  •   算法還太薄弱,急需補(bǔ)充
  •   太經(jīng)典了,沒白買,最好的數(shù)據(jù)結(jié)構(gòu)教材
  •   數(shù)據(jù)結(jié)構(gòu)的輔導(dǎo)資料,需要具備c語言基礎(chǔ)。
  •   內(nèi)容很多,都是數(shù)據(jù)結(jié)構(gòu)中的東西,不錯(cuò)
  •   是一本關(guān)于數(shù)據(jù)結(jié)構(gòu)的好書
  •   有圖有代碼有分析。很詳細(xì)。
  •   圖文描述,而且有完整代碼實(shí)現(xiàn),易于理解
  •   把書中的代碼敲入電腦后就可以當(dāng)作自己的庫來使用了 太實(shí)用了
  •   注重實(shí)戰(zhàn),不過理論知識不夠,其中代碼可以直接拿來使用。
  •   內(nèi)容很好,代碼可直接借鑒
  •   大量的源代碼范例以及通俗易懂的解說。其中關(guān)于遞歸的闡釋非常值得看一看。
  •   這個(gè)系列的書都很經(jīng)典,非常喜歡
  •   經(jīng)典,不解釋,程序員必備讀物。好東西,值得擁有。
  •   非常適合有一定的基礎(chǔ),并且執(zhí)著于C語言的技術(shù)的開發(fā)人員
  •   12.12半價(jià)買的,很好,可惜錯(cuò)過了其他要買的書的半價(jià)。書看著很舒服,包裝也不錯(cuò),起碼沒磕碰,14號到貨,總之滿意。經(jīng)典書籍,值得一看。
  •   很經(jīng)典的一本書,早就想買了。很棒。
  •   書的質(zhì)量很好,版面設(shè)計(jì)業(yè)很喜歡
  •   不錯(cuò),很經(jīng)典,給小孩參加信息奧賽培訓(xùn)用的。
  •   聽說是經(jīng)典書,還需仔細(xì)研究研究
  •   設(shè)計(jì)模式在實(shí)際設(shè)計(jì)產(chǎn)品中非常重要!這本書對設(shè)計(jì)模式有著仔細(xì)的講解!不錯(cuò)!
  •   剛看到第七章,真的有點(diǎn)怒了,一些關(guān)鍵處翻譯錯(cuò)誤,引人誤入歧途,譯者根本就是外行人翻譯內(nèi)行書。建議在網(wǎng)上下載電子英文原版,看得糊涂時(shí)把原版翻出來對照下,你看不懂或者覺得有誤的時(shí)候,八成是翻譯不到位。
  •   雖然是粗看,但也可以說與宣傳中所說的經(jīng)典是相差甚遠(yuǎn),簡直辱沒經(jīng)典。
  •   講解比較詳細(xì)不錯(cuò)的書
  •   還沒看,但感覺挺好,很喜歡。
  •   一本經(jīng)典書籍
  •   兩本書都是5-star!新書,確實(shí)沒拆過封!印刷很清晰,紙質(zhì)很好!肯定繼續(xù)支持當(dāng)當(dāng)!
  •   本書寫的很好,值得一看
  •   書講解易懂比較好
  •   具有實(shí)踐指導(dǎo)意義
  •   書中實(shí)例很多,比其他講理論的書好。
  •   C語言必學(xué)
  •   給當(dāng)當(dāng)一個(gè)好評,跟我在書店看到的一模一樣!?。∷俣群芸?,書很正點(diǎn)!??!
  •   講解獨(dú)到,很贊
  •   紙質(zhì)很好,講解通俗易懂,很好
  •   很不錯(cuò)的一本書,大概看了一下,不難。很容易懂。
  •   錯(cuò),速度不算很快,不過畢竟是從北京送過來的,是正版,質(zhì)量也很好
  •   非常滿意,正在學(xué)習(xí)在中
  •   書已收到,質(zhì)量還不錯(cuò),內(nèi)容還未看,等看的時(shí)候再發(fā)表感受吧!
  •   值得細(xì)細(xì)專研
  •   內(nèi)容很錯(cuò),雖然剛剛開始讀。很好。。。
  •   書好,但是送貨的天津人太**了。擦
  •   書不錯(cuò),快遞為給力
  •   書不錯(cuò),是正版,給個(gè)好評
  •   書是正版的,印刷的質(zhì)量也非常的好,比在書城去買便宜多了!
  •   不錯(cuò)的書,送貨及時(shí)~~~
  •   書也便宜。
  •   非常好的書 推薦
  •   還沒讀完呢,應(yīng)該還不錯(cuò)
  •   不過沒有基礎(chǔ)還是不太好看懂
  •   反復(fù)回顧基礎(chǔ)知識,還可以體會(huì)到更深層次的知識。
  •   商品不錯(cuò),好好學(xué)習(xí)
  •   內(nèi)容清晰,應(yīng)該是正版
  •   好好好好。。。。。
  •   簡單易懂?。?!
  •   頂!?。。。。。。?!
  •   推薦好書啊
  •   看評論都說很好就買了
  •   在別人那里看過一次,感覺一下子有幾個(gè)點(diǎn)被點(diǎn)通了,受益匪淺,所以就買了啊。但是目前因?yàn)檫€有很多要學(xué)的東西,暫時(shí)沒怎么看。翻了一下,紙質(zhì)ok,印刷精美,聽說有翻譯錯(cuò)誤的地方,不過,這個(gè)本來就是參考嘛,理解下思路就ok了。
  •   還沒看,但一翻就知道不錯(cuò)
  •   看了一下,沒有預(yù)期的好
  •   可以慢慢閱讀,細(xì)細(xì)看
  •   要是能翻譯的好久更好了
  •   只是紙張?zhí)亮?,看著累眼?/li>
  •   很細(xì)致,東西講得也到位。
  •   當(dāng)當(dāng)評價(jià)做得真得爛,每次要重新提交
  •   都是精華,不錯(cuò),是我想要的
  •   正是自己想要的!
  •   非常不錯(cuò)的一本書,有用!
  •   一本很實(shí)用的算法書,代碼都是用C語言實(shí)現(xiàn),描述非常清晰,整體感覺不錯(cuò)。
  •   蠻不錯(cuò)的,比較喜歡,讓我重溫一下算法。
  •   好好的學(xué)習(xí),我愛算法
  •   比如二叉樹的遍歷,卻沒有非遞歸實(shí)現(xiàn)。不過總體不錯(cuò),C語言用得很規(guī)范,看著舒服。可以認(rèn)真研究一下。
  •   我還以為是單片機(jī)的書呢,原來是計(jì)算機(jī)C語言,好多庫都沒有的。
  •   書買的早,一直沒時(shí)間看,現(xiàn)在拿出來學(xué)習(xí),看序中有寫有光盤,怎么我的里面沒有附贈(zèng)的光盤呢??
  •   經(jīng)典之作,勿庸置疑!
  •   還是很不錯(cuò)的哦,這本書嘛
  •   技術(shù)類的書太貴了
  •   內(nèi)容不夠充實(shí),沒想象的好
  •   內(nèi)容很好很充實(shí),紙張實(shí)在不敢恭維
  •   質(zhì)量挺好,還沒來得看,后面做評價(jià)
  •   就是好貴啊。。。
  •   還不錯(cuò),只是包裝有點(diǎn)折痕,但是是新書沒開封,送的挺快的
  •   如果你注重現(xiàn)實(shí)使用而又?jǐn)?shù)學(xué)基礎(chǔ)不是那么好,這本絕對是你的最佳選擇。當(dāng)然如果你說你的編程水平很好,而且數(shù)學(xué)基礎(chǔ)也很好,《算法導(dǎo)論》是你的最佳選擇。如果你既要實(shí)現(xiàn),而且有一定編程基礎(chǔ),而且數(shù)學(xué)基礎(chǔ)適中,《算法》是你的最佳選擇。
  •   比如在P168中,節(jié)點(diǎn)的平衡因子應(yīng)該為它的左子樹的高度減去它的右子樹高度。書中將它寫反了。不知道是翻譯錯(cuò)誤還是校稿的錯(cuò)誤。類似這種錯(cuò)誤的還蠻多的。還比如,P173中“將A和left的平衡因子都更新為0”,應(yīng)該是“將A和right的平衡因子都更新為0”,估計(jì)是copy前面一段的,沒有改全,出現(xiàn)的3次left,應(yīng)該將其全部改為right,但是這里只改了第一次,剩下2次都木有改,這種錯(cuò)誤應(yīng)該能夠避免的,希望無論翻譯還是校稿的都細(xì)心點(diǎn)吧。。。。不過我才看到AVL樹,根據(jù)我目前已經(jīng)看的內(nèi)容來看,這本書的內(nèi)容還是不錯(cuò)的,比較適合我,把自己的計(jì)算機(jī)基礎(chǔ)打打牢。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7