![](/c49/30/10357140672.jpg)
出版社:機械工業 ISBN:9787111528395 商品編碼:10357140672 開本:16 出版時間:2016-03-01 代碼:69 作者:馬克·艾倫·維斯譯者
" 基本信息 - 商品名稱:數據結構與算法分析(Java語言描述原書第3版)/計算機科學叢書
- 作者:(美)馬克·艾倫·維斯|譯者:馮舜璽//陳越
- 代碼:69
- 出版社:機械工業
- ISBN號:9787111528395
其他參考信息 - 出版時間:2016-03-01
- 印刷時間:2016-03-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:403
內容提要 馬克·艾倫·維斯著的這本《數據結構與算法分 析(Java語言描述原書第3版)》是國外數據結構與算 法分析方面的經典教材,使用卓越的Java編程語言作 為實現工具,討論數據結構(組織大量數據的方法) 和算法分析(對算法運行時間的估計)。 隨著計算機速度的不斷增加和功能的日益強大, 人們對有效編程和算法分析的要求也不斷增長。本書 將算法分析與*有效率的Java程序的開發有機結合起 來,深入分析每種算法,並細致講解精心構造程序的 方法,內容全面,縝密嚴格。 作者簡介 馬克·艾倫·維斯(Mark Allen Weiss)佛羅裡達國際大學計算與信息科學學院教授、副院長,本科教育主任和研究生教育主任。他於1987年獲得普林斯頓大學計算機科學博士學位。師從Bob Sedgewick。他曾經擔任全美AP(Advanced Placemerlt)考試計算機學科委員會的主席(2000.2004)。他的主要研究興趣是數據結構、算法和教育學。 目錄 出版者的話 前言 **章 引論 1.1 本書討論的內容 1.2 數學知識復習 1.2.1 指數 1.2.2 對數 1.2.3 級數 1.2.4 模運算 1.2.5 證明的方法 1.3 遞歸簡論 1.4 實現泛型構件pre 1.4.1 使用Object表示泛型 1.4.2 基本類型的包裝 1.4.3 使用接口類型表示泛型 1.4.4 數組類型的兼容性 1.5 利用Java 5泛型特性實現泛型構件 1.5.1 簡單的泛型類和接口 1.5.2 自動裝箱/拆箱 1.5.3 菱形運算符 1.5.4 帶有限制的通配符 1.5.5 泛型static方法 1.5.6 類型限界 1.5.7 類型擦除 1.5.8 對於泛型的限制 1.6 函數對像 小結 練習 參考文獻 第2章 算法分析 2.1 數學基礎 2.2 模型 2.3 要分析的問題 2.4 運行時間計算 2.4.1 一個簡單的例子 2.4.2 一般法則 2.4.3 *大子序列和問題的求解 2.4.4 運行時間中的對數 2.4.5 分析結果的準確性 小結 練習 參考文獻 第3章 表、棧和隊列 3.1 抽像數據類型 3.2 表 3.2.1 表的簡單數組實現 3.2.2 簡單鏈表 3.3 Java Collections API中的表 3.3.1 Collection接口 3.3.2 Iterator接口 3.3.3 List接口、ArrayList類和LinkedList類 3.3.4 例子:remove方法對LinkedList類的使用 3.3.5 關於ListIterator接口 3.4 ArrayList類的實現 3.4.1 基本類 3.4.2 迭代器、Java嵌套類和內部類 3.5 LinkedList類的實現 3.6 棧 3.6.1 棧模型 3.6.2 棧的實現 3.6.3 應用 3.7 隊列 3.7.1 隊列模型 3.7.2 隊列的數組實現 3.7.3 隊列的應用 小結 練習 …… 第4章 樹 第5章 散列 第6章 優先隊列(堆) 第7章 排序 第8章 不相交集類 第9章 圖論算法 **0章 算法設計技巧 **1章 攤還分析 **2章 **數據結構及其實現 參考文獻 索引
" |