注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具數(shù)據(jù)結(jié)構(gòu)與算法分析

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

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

定 價(jià):¥22.00

作 者: 王世民
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)應(yīng)用技術(shù)系列教材
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787302110071 出版時(shí)間: 2005-07-01 包裝: 平裝
開本: 16開 頁數(shù): 233 字?jǐn)?shù):  

內(nèi)容簡介

  本書以Java語言為基礎(chǔ),討論了數(shù)據(jù)結(jié)構(gòu)的線性結(jié)構(gòu)和非線性結(jié)構(gòu)及其實(shí)現(xiàn),全書以Java語言作為數(shù)據(jù)結(jié)構(gòu)的算法描述。本書概念表述嚴(yán)謹(jǐn),邏輯推理嚴(yán)密。既可以作為計(jì)算機(jī)或信息類及相關(guān)專業(yè)的教材,也可供學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)及其算法的Java語言程序設(shè)計(jì)者參考。本書主要內(nèi)容◆數(shù)據(jù)結(jié)構(gòu)概論◆線性表◆棧和隊(duì)列◆數(shù)組和廣義表◆樹和圖◆排序和查找◆動(dòng)態(tài)存儲(chǔ)管理◆文件管理

作者簡介

暫缺《數(shù)據(jù)結(jié)構(gòu)與算法分析》作者簡介

圖書目錄

目    錄第1章  數(shù)據(jù)結(jié)構(gòu)概論 11.1  什么是數(shù)據(jù)結(jié)構(gòu) 11.2  數(shù)據(jù)結(jié)構(gòu)的發(fā)展史及其在計(jì)算機(jī)科學(xué)中的地位 51.3  基本概念和術(shù)語 61.4  抽象數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu) 71.5  學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的意義 91.6  Java語言概述 111.6.1  面向?qū)ο蟮某绦蛟O(shè)計(jì) 111.6.2  變量和對(duì)象 111.6.3  流程控制 131.6.4  類和修飾符 141.7  算法 141.7.1  算法及其性質(zhì) 141.7.2  算法描述的分析 15思考和練習(xí) 19第2章  線性表 222.1  線性表類型的定義 222.2  線性表的順序表示和實(shí)現(xiàn) 242.3  線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) 282.3.1  單向鏈表 282.3.2  單鏈表的基本運(yùn)算 312.3.3  循環(huán)鏈表 362.3.4  雙鏈表 372.4  鏈表應(yīng)用舉例 412.5  順序表和鏈表的比較 48思考和練習(xí) 48第3章  棧和隊(duì)列 523.1  棧 523.1.1  棧定義及基本概念 523.1.2  順序棧 543.1.3  鏈?zhǔn)綏?nbsp;563.1.4  順序棧和鏈?zhǔn)綏5谋容^ 573.1.5  棧的應(yīng)用舉例 583.2  隊(duì)列 663.2.1  隊(duì)列定義及基本概念 663.2.2  順序隊(duì)列 673.2.3  鏈?zhǔn)疥?duì)列 703.2.4  隊(duì)列的應(yīng)用 71思考和練習(xí) 76第4章  數(shù)組和廣義表 804.1  多維數(shù)組 804.1.1  數(shù)組定義 804.1.2  數(shù)組的存儲(chǔ) 814.1.3  顯示二維數(shù)組的內(nèi)容 824.2  矩陣的存儲(chǔ) 834.2.1  矩陣的壓縮存儲(chǔ) 834.2.2  稀疏矩陣轉(zhuǎn)換為三元組存儲(chǔ) 864.3  廣義表 904.3.1  廣義表的定義 904.3.2  廣義表的存儲(chǔ) 91思考和練習(xí) 92第5章  樹 955.1  樹的概念 955.1.1  樹的定義 955.1.2  基本術(shù)語 975.2  二叉樹的定義 985.3  二叉樹的性質(zhì) 995.3.1  二叉樹性質(zhì) 995.3.2  二叉樹的抽象數(shù)據(jù)類型 1025.4  二叉樹的存儲(chǔ)結(jié)構(gòu) 1035.4.1  二叉樹的順序存儲(chǔ)結(jié)構(gòu) 1035.4.2  二叉樹的鏈接存儲(chǔ)結(jié)構(gòu) 1045.4.3  二叉樹的實(shí)現(xiàn)舉例 1055.5  二叉樹的遍歷 1105.5.1  二叉樹的前序遍歷 1115.5.2  二叉樹的中序遍歷 1125.5.3  二叉樹的后序遍歷 1125.5.4  二叉樹的層次遍歷 1135.6  線索二叉樹 1145.6.1  二叉樹的線索化 1145.6.2  線索二叉樹上的運(yùn)算 1165.7  樹和二叉樹的轉(zhuǎn)換及樹的存儲(chǔ)結(jié)構(gòu) 1185.7.1  樹轉(zhuǎn)換為二叉樹 1195.7.2  二叉樹還原為樹 1205.7.3  森林轉(zhuǎn)換為二叉樹 1215.7.4  樹的遍歷 1215.7.5  森林的遍歷 1225.7.6  樹的存儲(chǔ)結(jié)構(gòu) 1235.8  哈夫曼樹及其應(yīng)用 1245.8.1  哈夫曼樹的基本概念 1255.8.2  哈夫曼樹在編碼問題中的應(yīng)用 126思考和練習(xí) 128第6章  圖 1316.1  圖的基本概念 1316.1.1  圖的定義 1316.1.2  常用術(shù)語 1326.2  圖的存儲(chǔ)結(jié)構(gòu) 1356.2.1  鄰接矩陣表示法 1356.2.2  鄰接表表示法 1366.2.3  關(guān)聯(lián)矩陣 1386.3  圖的遍歷 1386.3.1  深度優(yōu)先搜索遍歷 1386.3.2  廣度優(yōu)先搜索遍歷 1416.4  最小生成樹 1426.4.1  生成樹 1436.4.2  最小生成樹的生成 1446.5  最短路徑和拓?fù)渑判?nbsp;1476.5.1  最短路徑 1486.5.2  拓?fù)渑判?nbsp;151思考和練習(xí) 153第7章  排序 1567.1  概述 1567.1.1  排序的基本概念 1567.1.2  排序的穩(wěn)定性 1577.1.3  排序的分類 1577.1.4  排序算法分析 1587.2  插入排序 1587.2.1  直接插入排序 1587.2.2  希爾排序 1617.3  交換排序 1647.3.1  冒泡排序 1647.3.2  快速排序 1687.4  選擇排序 1727.4.1  直接選擇排序 1727.4.2  堆排序 1757.5  歸并排序 1787.6  外部排序 1817.6.1  輔助存儲(chǔ)器的存取 1817.6.2  外部排序的方法 1837.7  各種內(nèi)排序方法的比較和選擇 185思考和練習(xí) 186第8章  查找 1878.1  基本概念 1878.2  線性表查找 1888.2.1  順序查找 1888.2.2  二分查找 1908.2.3  分塊查找 1948.3  二叉排序樹 1948.4  B樹 1998.5  散列技術(shù) 205思考和練習(xí) 213第9章  動(dòng)態(tài)存儲(chǔ)管理 2149.1  概述 2149.2  內(nèi)存分配與回收策略 2159.3  可利用空間的分配方法 2169.4  存儲(chǔ)緊縮 221思考和練習(xí) 222第10章  文件管理 22310.1  文件的基本概念 22310.1.1  文件定義 22310.1.2  文件邏輯結(jié)構(gòu)及操作 22410.2  文件的分類 22510.2.1  順序文件 22510.2.2  索引文件 22610.2.3  直接存取文件(散列文件) 22910.2.4  多關(guān)鍵字文件 22910.3  文件的存儲(chǔ) 23110.3.1  磁盤 23110.3.2  磁帶 232思考和練習(xí) 233參考文獻(xiàn) 234

本目錄推薦

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