出版時間:2007-7 出版社:機(jī)械工業(yè) 作者:緬因 頁數(shù):512
Tag標(biāo)簽:無
內(nèi)容概要
本書系統(tǒng)地介紹各種常用的數(shù)據(jù)結(jié)構(gòu),對基本概念、基本原理和基本方法以及相關(guān)的算法設(shè)計(jì)做了深入淺出、詳細(xì)和通俗的講解。全書采用面向?qū)ο蟮腏ava語言對算法進(jìn)行描述,將傳統(tǒng)的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容與面向?qū)ο蟮乃枷牒图夹g(shù)完全融合,使得講解更加貼近自然。 全書內(nèi)容翔實(shí),結(jié)構(gòu)清晰合理,可作為大專院校計(jì)算機(jī)及其相關(guān)專業(yè)的有關(guān)數(shù)據(jù)結(jié)構(gòu)的教材和參考書,也是計(jì)算機(jī)科學(xué)與工程領(lǐng)域的從業(yè)人員不可多得的一本參考書。
書籍目錄
譯者序前言第1章 軟件開發(fā)周期 1.1 規(guī)格說明、設(shè)計(jì)和實(shí)現(xiàn) 1.2 運(yùn)行時間分析 1.3 測試和調(diào)試 本章小結(jié) 自測練習(xí)參考答案第2章 Java類和信息隱藏 2.1 類及其成員 2.2 類的使用 2.3 包 2.4 參數(shù)、equals方法和clone 本章小結(jié) 自測練習(xí)參考答案 程序設(shè)計(jì)項(xiàng)目第3章 集合類 3.1 Java數(shù)組簡介 3.2 整數(shù)包的ADT 3.3 程序設(shè)計(jì)項(xiàng)目:序列ADT 3.4 程序設(shè)計(jì)項(xiàng)目:多項(xiàng)式 本章小結(jié) 自測練習(xí)參考答案 程序設(shè)計(jì)項(xiàng)目第4章 鏈表 4.1 鏈表基礎(chǔ) 4.2 操作結(jié)點(diǎn)的方法 4.3 操作整個鏈表 4.4 使用鏈表實(shí)現(xiàn)的包ADT 4.5 程序設(shè)計(jì)項(xiàng)目:使用鏈表實(shí)現(xiàn)的序列ADT 4.6 復(fù)雜鏈表 本章小結(jié) 自測練習(xí)參考答案 程序設(shè)計(jì)項(xiàng)目第5章 通用程序設(shè)計(jì) 5.1 Java的Object類型 5.2 Object方法和通用方法 5.3 通用類 5.4 通用結(jié)點(diǎn) 5.5 接口和迭代器 5.6 實(shí)現(xiàn)Iterable接口的通用包類(選讀) 5.7 Java中collection和Map接口簡介(選讀) 本章小結(jié) 自測練習(xí)參考答案 程序設(shè)計(jì)項(xiàng)目第6章 ?!?.1 棧簡介 6.2 棧的應(yīng)用 6.3 棧ADT的實(shí)現(xiàn) 6.4 更復(fù)雜的棧應(yīng)用 本章小結(jié) 自測練習(xí)參考答案 程序設(shè)計(jì)項(xiàng)目第7章 隊(duì)列 7.1 隊(duì)列簡介 7.2 隊(duì)列的應(yīng)用 7.3 Queue類的實(shí)現(xiàn) 7.4 優(yōu)先隊(duì)列 本章小結(jié) 自測練習(xí)參考答案 程序設(shè)計(jì)項(xiàng)目第8章 遞歸思想 8.1 遞歸方法 8.2 遞歸的研究:分形和迷宮 8.3 遞歸的推導(dǎo) 本章小結(jié) 自測練習(xí)參考答案 程序設(shè)計(jì)項(xiàng)目第9章 樹第10章 樹項(xiàng)目第11章 查找第12章 排序第13章 使用擴(kuò)展類實(shí)現(xiàn)軟件重用第14章 圖附錄A Java的基本類型和算術(shù)溢出附錄B Java輸入和輸出附錄C 拋出和捕獲Java異常附錄D ArrayList、Vector、Hastable和HashMap類附錄E 用于鏈表的結(jié)點(diǎn)類附錄F 一個用于包對象的類附錄G 深入大O表示法附錄H Javadoc附錄I 用于交互式測試的Applet
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
數(shù)據(jù)結(jié)構(gòu) PDF格式下載