數(shù)據(jù)結(jié)構(gòu)和Java集合框架

出版時(shí)間:2006-4  出版社:清華大學(xué)出版社  作者:柯林斯  頁數(shù):584  字?jǐn)?shù):966000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書以Java語言為實(shí)現(xiàn)語言,全面、深入地闡述了數(shù)據(jù)結(jié)構(gòu)的基本原理及其實(shí)現(xiàn)。學(xué)生通過學(xué)習(xí)方法描述和應(yīng)用,可以逐步理解并有效地使用數(shù)據(jù)結(jié)構(gòu),還可以了解這些數(shù)據(jù)結(jié)構(gòu)的多種實(shí)現(xiàn),包括在Java集合框架中提供的一些實(shí)現(xiàn)。     本書內(nèi)容非常豐富,且在每章章尾提供編程項(xiàng)目,以幫助學(xué)生提高實(shí)踐能力。他們可以從基礎(chǔ)開始構(gòu)建,也可以擴(kuò)展本書中的應(yīng)用程序。本書還附有一些可選的實(shí)驗(yàn),它給學(xué)生提供了實(shí)踐所學(xué)概念的機(jī)會(huì),以此來強(qiáng)化書中介紹的概念。

書籍目錄

第1章  Java語言的重要特性  1.1  類  1.2  小結(jié)	  1.3  練習(xí)	第2章  接口和集合類	  2.1  抽象方法和抽象類  2.2  接口	  2.3  數(shù)組	  2.4  集合類	  2.5  集合類的存儲(chǔ)結(jié)構(gòu)	  2.6  小結(jié)	  2.7  練習(xí)	第3章  軟件工程介紹	  3.1  軟件開發(fā)生命期	  3.2  問題分析	  3.3  程序設(shè)計(jì)  3.4  程序?qū)崿F(xiàn)  3.5  程序維護(hù)  3.6  小結(jié)  3.7  練習(xí)	第4章  遞歸	  4.1  緒論  4.2  階乘  4.3  十進(jìn)制轉(zhuǎn)換成二進(jìn)制  4.4  漢諾塔	  4.5  回溯  4.6  二叉樹搜索	  4.7  間接遞歸  4.8  遞歸的開銷	  4.9  小結(jié)  4.10  練習(xí)第5章  數(shù)組列表  5.1  List接口  5.2  ArrayList類	  5.3  實(shí)現(xiàn)ArrayList類  5.4  高精度算法	  5.5  VECTOR類  5.6  小結(jié)	  5.7  練習(xí)	第6章  鏈表	  6.1  LinkedList類	  6.2  行編輯器	  6.3  小結(jié)	  6.4  練習(xí)第7章  隊(duì)列和堆棧  7.1  隊(duì)列	  7.2  計(jì)算機(jī)模擬	  7.3  應(yīng)用:模擬洗車	  7.4  堆棧  7.5  應(yīng)用:如何編譯實(shí)現(xiàn)遞歸  7.6  應(yīng)用:中綴表達(dá)式到后綴表達(dá)式的轉(zhuǎn)換  7.7  小結(jié)	  7.8  練習(xí)	第8章  二叉樹和二叉搜索樹	  8.1  二叉樹的定義和屬性	  8.2  二叉搜索樹	  8.3  小結(jié)	  8.4  練習(xí)	第9章  平衡二叉搜索樹	  9.1  二叉搜索樹的一個(gè)問題  9.2  旋轉(zhuǎn)	  9.3  AVL樹	  ……第10章  TreeMap和TreeSet	第11章  優(yōu)先級隊(duì)列	第12章  排序	第13章  檢索和散列類	第14章  圖、樹和網(wǎng)絡(luò)	附錄A  數(shù)學(xué)背景知識(shí)	附錄B  GUI和GUIListener類	附錄C  Java集合框架

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    數(shù)據(jù)結(jié)構(gòu)和Java集合框架 PDF格式下載


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

 
 

 

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

京ICP備13047387號(hào)-7