出版社:機械工業出版社 ISBN:9787111528395 商品編碼:10183247769 品牌:文軒 出版時間:2016-03-01 代碼:69 作者:馬克·艾倫·維斯(MarkAllenWeis
" 作 者:(美)馬克·艾倫·維斯(Mark Allen Weiss) 著;馮舜璽,陳越 譯 著 定 價:69 出 版 社:機械工業出版社 出版日期:2016年03月01日 頁 數:403 裝 幀:平裝 ISBN:9787111528395 ●出版者的話 ●前言 ●第1章 引論1 ●1.1 本書討論的內容1 ●1.2 數學知識復習2 ●1.2.1 指數2 ●1.2.2 對數2 ●1.2.3 級數2 ●1.2.4 模運算4 ●1.2.5 證明的方法4 ●1.3 遞歸簡論5 ●1.4 實現泛型構件pre-Java 57 ●1.4.1 使用Object表示泛型8 ●1.4.2 基本類型的包裝9 ●1.4.3 使用接口類型表示泛型9 ●1.4.4 數組類型的兼容性10 ●1.5 利用Java 5泛型特性實現泛型構件11 ●1.5.1 簡單的泛型類和接口11 ●1.5.2 自動裝箱/拆箱11 ●1.5.3 菱形運算符12 ●部分目錄 本書是國外數據結構與算法分析方面的經典教材,使用很好的Java編程語言作為實現工具討論了數據結構(組織大量數據的方法)和算法分析(對算法運行時間的估計)。本書把算法分析與有效率的Java程序的開發有機地結合起來,深入分析每種算法,內容全面、縝密嚴格,並細致講解精心構造程序的方法。 (美)馬克·艾倫·維斯(Mark Allen Weiss) 著;馮舜璽,陳越 譯 著 馬克·艾倫·維斯(Mark Allen Weiss)佛羅裡達國際大學計算與信息科學學院教授、副院長,本科教育主任和研究生教育主任。他於1987年獲得普林斯頓大學計算機科學博士學位,師從Bob Sedgewick。他曾經擔任全美AP(Advanced Placement)考試計算機學科委員會的主席(2000-2004)。他的主要研究興趣是數據結構、算法和教育學。 本書目標 本書新的Java版論述數據結構——組織大量數據的方法,以及算法分析——算法運行時間的估計。隨著計算機的速度越來越快,對於能夠處理大量輸入數據的程序的需求變得日益迫切。可是,由於在輸入量很大的時候程序的低效率變得非常明顯,因此這又要求對效率問題給予更仔細的關注。通過在實際編程之前對算法的分析,我們可以確定某個特定的解法是否可行。例如,查閱本書中一些特定的問題,可以看到我們如何通過巧妙的實現,將其處理大量數據的時間從幾個世紀減至不到1秒。因此,我們在提出所有算法和數據結構時都會闡釋其運行時間。在某些情況下,對於影響實現的運行時間的一些微小細節都需要認真探究。 一旦確定了解法,接著就要編寫程序。隨著計算機功能的日益強大,它們必須解決的問題也變得更加龐大和復雜,這就要求我們開發更加復雜的等
" |