注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)數(shù)據(jù)結(jié)構(gòu)Java語言描述(第2版)

數(shù)據(jù)結(jié)構(gòu)Java語言描述(第2版)

數(shù)據(jù)結(jié)構(gòu)Java語言描述(第2版)

定 價:¥48.00

作 者: (美)Duane A.Bailey著;李化,高樹靜譯;李化譯
出版社: 清華大學(xué)出版社
叢編項: 國外計算機科學(xué)經(jīng)典教材
標 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787302089834 出版時間: 2004-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 406 字數(shù):  

內(nèi)容簡介

  這是一本闡述如何在現(xiàn)代編程語言Java中創(chuàng)建和分析傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)的書籍。全書首先介紹Java面向?qū)ο蟮木幊谭椒ê土己玫木幊田L(fēng)格,然后系統(tǒng)講解了向量、程序設(shè)計的基礎(chǔ)知識、排序、接口、迭代器、列表、線性數(shù)據(jù)結(jié)構(gòu)、有序數(shù)據(jù)結(jié)構(gòu)、二義樹、優(yōu)先隊列、查找樹、映射和圖。在每章中都提供了相應(yīng)的原理、練習(xí)、實例、實驗和思考題。附錄中提供了各章部分問題的答案、Java編程基礎(chǔ)知識和術(shù)語表等內(nèi)容。本書特色·章——每章講述—個主題,每種數(shù)據(jù)結(jié)構(gòu)獨立成章?!せ靖拍睢空麻_頭列出本章將要學(xué)習(xí)的主要內(nèi)容?!ぞ毩?xí)——結(jié)合所講具體內(nèi)容進行針對性的練習(xí)?!ぴ怼谠O(shè)計數(shù)據(jù)結(jié)構(gòu)方面應(yīng)遵守的一些主要原則?!ぷ詼y題——通過自測題,回顧本章的知識點?!け菊聠栴}——通過設(shè)計和擴展練習(xí)檢測本章所學(xué)內(nèi)容?!嶒灐槍Ω髡峦令},進行動手練習(xí)。

作者簡介

暫缺《數(shù)據(jù)結(jié)構(gòu)Java語言描述(第2版)》作者簡介

圖書目錄

第1章 面向?qū)ο蟮姆椒?br />1. 1 數(shù)據(jù)抽象和封裝
1. 2 對象模型
1. 3 面向?qū)ο笮g(shù)語
1. 4 一個特殊用途類:銀行賬戶
1. 5 一般用途類:關(guān)聯(lián)
1. 6 示例概述:字列表
1. 7 示例概述:矩形類
1. 8 接口
1. 9 用戶
1. 10 本章小結(jié)
1. 11 實驗:周日期的計算器
第2章 注釋. 條件和斷言
2. 1 前提條件和后置條件
2. 2 斷言
2. 3 藝術(shù)品
2. 4 本章小結(jié)
2. 5 實驗:使用Javadoc寫注釋
第3章 向量
3. 1 接口
3. 2 示例:字列表回顧
3. 3 示例:字頻率
3. 4 實現(xiàn)
3. 5 可擴展性
3. 6 示例:L系統(tǒng)
3. 7 示例:基于向量的集合
3. 8 示例:矩陣類
3. 9 本章小結(jié)
3. 10 實驗:銀元游戲
第4章設(shè)計基礎(chǔ)
4. 1 漸進分析工具
4. 1. 1 時間和空間復(fù)雜度
4. 1. 2 示例
4. 1. 3 時間和空間的折中
4. 1. 4 后包線估計
4. 2 自引用
4. 2. 1 遞歸
4. 2. 2 數(shù)學(xué)歸納法
4. 3 設(shè)計特性
4. 3. 1 對稱性
4. 3. 2 摩擦
4. 4 本章小結(jié)
4. 5 實驗:驗證Java的速度
第5章 排序
5. 1 概述
5. 2 選擇排序法
5. 3 插入排序法
5. 4 歸并排序
5. 5 快速排序
5. 6 基數(shù)排序
5. 7 對象排序
5. 8 用比較器排列對象
5. 9 基于向量的排序
5. 10 本章小結(jié)
5. 11 實驗:用比較器排序
第6章 一種設(shè)計方法
6. 1 基于接口的方法
6. 1. 1 接口的設(shè)計
6. 1. 2 抽象實現(xiàn)
6. 1. 3 實現(xiàn)
6. 2 示例:生成器的開發(fā)
6. 3 示例:玩紙牌
6. 4 本章小結(jié)
第7章 迭代器
7. 1 Java的枚舉接口
7. 2 迭代器接口
7. 3 示例:向量迭代器
7. 4 示例:回顧生成器
7. 5 示例:過濾迭代器
7. 6 本章小結(jié)
7. 7 實驗:雙塔問題
第8章 列表
8. 1 示例:惟一程序
8. 2 示例:自由列表
8. 3 部分實現(xiàn), 抽象列表
8. 4 實現(xiàn):單鏈表
8. 5 實現(xiàn):雙鏈表
8. 6 實現(xiàn):循環(huán)鏈表
8. 7 實現(xiàn):向量
8. 8 列表迭代器
8. 9 本章小結(jié)
8. 10 實驗:具有啞元節(jié)點的列表
第9章 線性數(shù)據(jù)結(jié)構(gòu)
9. 1 堆棧
9. 1. 1 示例:模擬遞歸
9. 1. 2 基于向量的堆棧
9. 1. 3 基于列表的堆棧
9. 1. 4 比較
9. 2 隊列
9. 2. 1 示例:解決一個硬幣問題
9. 2. 2 基于列表的隊列
9. 2. 3 基于向量的隊列
9. 2. 4 基于數(shù)組的隊列
9. 3 示例:解決迷宮問題
9. 4 本章小結(jié)
9. 5 示例:一種基于堆棧的語言
9. 6 實驗:Web爬蟲
第10章 有序數(shù)據(jù)結(jié)構(gòu)
10. 1 可比較對象回顧
10. 1. 1 實例:可比較的Ratio類
10. 1. 2 示例:可比較的Association類
10. 2 保持數(shù)據(jù)結(jié)構(gòu)有序
10. 2. 1 OrderedStructure接口
10. 2. 2 有序向量和二分查找
10. 2. 3 示例:排序回顧
10. 2. 4 基于比較器的方法
10. 2. 5 有序列表
10. 2. 6 示例:修改停車場問題
10. 3 本章小結(jié)
10. 4 實驗:計算最好的
第11章 二叉樹
11. 1 術(shù)語
11. 2 實例:家譜表
11. 3 實例:符號樹
11. 4 實現(xiàn)
11. 5 實例:專家系統(tǒng)
11. 6 叉樹遍歷
11. 6. 1 先序遍歷
11. 6. 2 中序遍歷
11. 6. 3 后序遍歷
11. 6. 4 層序遍歷
11. 6. 5 迭代器中的遞歸
11. 7 基于特性的方法
11. 8 示例:霍夫曼壓縮
11. 9 示例實現(xiàn):ahnentafel
11. 10 本章小結(jié)
11. 11 實驗:Gardener的Hex-a-Pawn游戲
第12章 優(yōu)先隊列
12. 1 接口
12. 2 示例~Huffman代碼改進
12. 3 基于向量的實現(xiàn)
12. 4 一種堆實現(xiàn)
12. 4. 1 基于向量的堆
12. 4. 2 示例:堆排序
12. 4. 3 偏斜堆
12. 5 示例:電路模擬
12. 6 本章小結(jié)
12. 7 實驗:模擬商業(yè)活動
第13章 查找樹
13. 1
分查找樹
13. 2 示例:樹排序
13. 3 示例:關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)
13. 4 實現(xiàn)
13. 5 伸展樹
13. 6 伸展樹實現(xiàn)
13. 7 紅黑樹
13. 8 本章小結(jié)
13. 9 實驗:改進BinarySearchTree
第14章 映射
14. 1 示例回顧:符號表
14. 2 接口
14. 3 簡單實現(xiàn):MapList
14. 4 常數(shù)時間的映射:散列表
14. 4. 1 開放式尋址
14. 4. 2 外部鏈接
14. 4. 3 散列碼的生成
14. 4. 4 集合類的散列碼
14. 4. 5 性能分析
14. 5 有序映射和表
14. 6 示例:文檔索引
14. 7 本章小結(jié)
14. 8 實驗:Soundex名字查找系統(tǒng)
第15 圖
15. 1 術(shù)語
15. 2 Graph接口
15. 3 實現(xiàn)
15. 3. 1 重新強調(diào)抽象類
15. 3. 2 鄰接矩陣
15. 3. 3 鄰接表
15. 4 示例:普通的圖算法
15. 4. 1 可達性
15. 4. 2 拓撲排列
15. 4. 3 傳遞閉包
15. 4. 4 所有頂點對的最小距離
15. 4. 5 貪心算法
15. 5 本章小結(jié)
15. 6 實驗:在單位之間進行轉(zhuǎn)換
附錄A 答案
A. 1 自測題答案
A. 2 奇數(shù)問題的答案
附錄B Java入門
B. 1 第一個程序
B. 2 聲明
B. 2. 1 簡單類型
B. 2. 2 引用類型
B. 3 重要的類
B. 3. t ReadStream類
B. 3. 2 PrintStream類
B. 3. 3 字符串
B. 4 控制結(jié)構(gòu)
B. 4. 1 條件語句
B. 4. 2 循環(huán)
B. 5 方法
B. 6 繼承和子類型化
B. 6. 1 繼承
B. 6. 2 子類型化
B. 6. 3 接口和抽象類
B. 7 使用assert命令
B. 8 關(guān)鍵字Protected的使用
附錄C 集合
C. 1 集合類的特性
C. 2 并行特性
C. 3 變換
附錄D 文檔
D. 1 結(jié)構(gòu)包層次結(jié)構(gòu)
D. 2 原理
附錄E 環(huán)境
E. 1 軟件下載
E. 2 建庫
E. 3創(chuàng)建工程站
附錄F 深入閱讀
附錄G 術(shù)語表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號