Java數(shù)據(jù)結(jié)構(gòu)與算法分析

出版時(shí)間:2004-1  出版社:科學(xué)出版社  作者:馬克·艾倫·威絲 (MarkAllenWeiss)  頁數(shù):542  字?jǐn)?shù):800000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書介紹了常見的數(shù)據(jù)結(jié)構(gòu),如鏈表、堆棧、隊(duì)列、樹、哈希表等,并對(duì)查找、排序等進(jìn)行了算法分析,還給出了相應(yīng)的Java實(shí)現(xiàn)。    本書邏輯結(jié)構(gòu)嚴(yán)謹(jǐn),主次分明,可用做計(jì)算機(jī)教材或程序員參考用書。

書籍目錄

Chapter 1  Introduction  1.1 What's the Book About   1.2 Mathematics Review   1.3 A Brief Introduction to Recursion  1.4 Generic Objects in Java  1.5 Exceptions  1.6 Input and Output   1.7 Code OrganizationChapter 2  Algorithm Analysis  2.1 Mathematical Background  2.2 Model   2.3 What to Analyze  2.4 Running Time CalculationsChapter 3  Lists,Stacks,and Queues  3.1 Abstract Data Types(ADTS)  3.2 The List ADT  3.3 The Stack ADT  3.4 The Queue ADTChapter 4  Trees  4.1 Preliminaries  4.2 Binary Trees  4.3 The Search Tree ADT——Binary Search Trees  4.4 AVL Trees  4.5 Splay Trees  4.6 The Traversals(Revisited)  4.7 B-TreesChapter 5  Hashing  5.1 General Idea  5.2 Hash Function  5.3 Separate Chaining  5.4 Open Addressing  5.5 Rehashing  5.6 Extendible HashingChapter 6  Priority Queues(Heaps)……Chapter 7  SortingChapter 8  The Disjoint Set ADTChapter 9  Graph AlgorithmsChapter 10  Algorithm Design TechniquesChapter 11  Amortized AnalysisChapter 12  Advanced Data Structures and ImplementationAppendix A  Some Library RoutinesAppendix B  The Collections LibraryIndex

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Java數(shù)據(jù)結(jié)構(gòu)與算法分析 PDF格式下載


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

 
 

 

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

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