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

出版時間:2004-9-1  出版社:清華大學(xué)出版社  作者:Duane A.Bailey,李化,高樹靜  譯者:李化,高樹靜  
Tag標(biāo)簽:無  

內(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)容進(jìn)行針對性的練習(xí);
原理——在設(shè)計數(shù)據(jù)結(jié)構(gòu)方面應(yīng)遵守的一些主要原則;
自測題——通過自測題,回顧本章的知識點。
本章問題——通過設(shè)計和擴(kuò)展練習(xí)檢測本章所學(xué)內(nèi)容;
實驗——針對各章主題,進(jìn)行動手練習(xí)。

作者簡介

作者:(美國)貝利(Bailey Duane A.) 譯者:李化 高樹靜

書籍目錄

第1章 面向?qū)ο蟮姆椒? 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 可擴(kuò)展性  3.6 示例:L系統(tǒng)  3.7 示例:基于向量的集合  3.8 示例:矩陣類  3.9 本章小結(jié)  3.10 實驗:銀元游戲第4章 設(shè)計基礎(chǔ)  4.1 漸進(jìn)分析工具    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)……第10章 有序數(shù)據(jù)結(jié)構(gòu)第11章 二叉樹第12章 優(yōu)先隊列第13章 查找樹第14章 映射第15章 圖附錄A 答案附錄B Java入門附錄C 集合附錄D 文檔附錄E 環(huán)境附錄F 深入閱讀附錄G 術(shù)語表

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    數(shù)據(jù)結(jié)構(gòu)Java語言描述 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7