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

數(shù)據(jù)結(jié)構(gòu)教程

數(shù)據(jù)結(jié)構(gòu)教程

定 價(jià):¥34.00

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

ISBN: 9787302080077 出版時(shí)間: 2004-03-01 包裝: 精裝
開本: 26cm 頁數(shù): 408 字?jǐn)?shù):  

內(nèi)容簡介

  數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)專業(yè)的重要基礎(chǔ)課程,也是該專業(yè)的核心課程之一,它足一門集技術(shù)性、理論性和實(shí)踐性于一。體的課程。本書介紹了抽象數(shù)據(jù)類型和基本數(shù)據(jù)結(jié)構(gòu),闡述了各種數(shù)據(jù)結(jié)構(gòu)內(nèi)在的邏輯關(guān)系,討論了各種數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)中的存儲(chǔ)表示,給出了在各種數(shù)據(jù)結(jié)構(gòu)上的基本運(yùn)算及算法實(shí)現(xiàn)。內(nèi)容包括:數(shù)據(jù)結(jié)構(gòu)概述、線性表、棧和隊(duì)列、串、多維數(shù)組與廣義表、二叉樹與樹、圖、查找表、內(nèi)部排序、外部排序、文件和數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)方法。書中使用類C語言作為算法描述語言,且所有算法都可以在任何一種C語言的開發(fā)環(huán)境中實(shí)現(xiàn)。書中每一章后面都配有適量的習(xí)題,以供讀者復(fù)習(xí)提高自身水平。本書可以作為高等院校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的教材。對(duì)于計(jì)算機(jī)類專業(yè)的學(xué)生或從事計(jì)算機(jī)工程與應(yīng)用:工作的科技工作者,本書也是一本實(shí)用的參考教材。

作者簡介

暫缺《數(shù)據(jù)結(jié)構(gòu)教程》作者簡介

圖書目錄

 第1章  緒論
 1.1  數(shù)據(jù)結(jié)構(gòu)的討論范疇
 1.2  數(shù)據(jù)結(jié)構(gòu)的發(fā)展概況
 1.3  數(shù)據(jù)結(jié)構(gòu)的相關(guān)概念
 1.3.1  基本概念和術(shù)語
 1.3.2  數(shù)據(jù)結(jié)構(gòu)
 1.3.3  數(shù)據(jù)類型和抽象數(shù)據(jù)類型
 1.4  數(shù)據(jù)結(jié)構(gòu)的算法描述
 1.4.1  算法
 1.4.2  算法的描述
 1.5  數(shù)據(jù)結(jié)構(gòu)的算法分析
 1.5.1  算法效率的度量
 1.5.2  算法的空間需求
 1.6  習(xí)題
 第2章  線性表
 2.1  線性表的類型定義
 2.1.1  線性表的定義
 2.1.2  線性表的抽象數(shù)據(jù)類型
 2.2  線性表的順序表示與實(shí)現(xiàn)
 2.2.1  線性表的順序存儲(chǔ)表示
 2.2.2  順序表中基本操作的實(shí)現(xiàn)
 2.2.3  順序存儲(chǔ)結(jié)構(gòu)小結(jié)
 2.2.4  應(yīng)用舉例
 2.3  線性表的鏈?zhǔn)奖硎九c實(shí)現(xiàn)
 2.3.1  線性表的鏈?zhǔn)酱鎯?chǔ)表示
 2.3.2  單鏈表中基本操作的實(shí)現(xiàn)
 2.3.3  循環(huán)鏈表
 2.3.4  雙向鏈表
 2.3.5  靜態(tài)鏈表
 2.3.6  鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)小結(jié)
 2.3.7  應(yīng)用舉例
 2.4  順序表示與鏈?zhǔn)奖硎颈容^
 2.4.1  基于空間的考慮
 2.4.2  基于時(shí)間的考慮
 2.4.3  基于語言的考慮
 2.5  習(xí)題
 第3章  棧和隊(duì)列
 3.1  棧
 3.1.1  棧的定義
 3.1.2  棧的抽象數(shù)據(jù)類型
 3.1.3  棧的順序存儲(chǔ)表示與實(shí)現(xiàn)
 3.1.4  棧的鏈?zhǔn)酱鎯?chǔ)表示與實(shí)現(xiàn)
 3.1.5  應(yīng)用舉例
 3.2  隊(duì)列
 3.2.1  隊(duì)列的定義
 3.2.2  隊(duì)列的抽象數(shù)據(jù)類型
 3.2.3  隊(duì)列的順序存儲(chǔ)表示與實(shí)現(xiàn)
 3.2.4  隊(duì)列的鏈?zhǔn)酱鎯?chǔ)表示與實(shí)現(xiàn)
 3.2.5  應(yīng)用舉例
 3.3  習(xí)題
 第4章  串
 4.1  串的類型定義
 4.1.1  串的定義
 4.1.2  串的抽象數(shù)據(jù)類型
 4.2  串的存儲(chǔ)表示與實(shí)現(xiàn)
 4.2.1  定長順序存儲(chǔ)表示
 4.2.2  堆分配存儲(chǔ)表示
 4.2.3  塊鏈存儲(chǔ)表示
 4.2.4  應(yīng)用舉例
 4.3  串的模式匹配
 4.3.1  串的模式匹配BF算法
 4.3.2  串的模式匹配KMP算法
 4.4  習(xí)題
 第5章  多維數(shù)組與廣義表
 5.1  多維數(shù)組
 5.1.1  數(shù)組的定義
 5.1.2  數(shù)組的抽象數(shù)據(jù)類型
 5.1.3  數(shù)組的順序存儲(chǔ)表示和實(shí)現(xiàn)
 5.1.4  應(yīng)用舉例
 5.2  矩陣的壓縮存儲(chǔ)
 5.2.特殊矩陣
 5.2.2  稀疏矩陣
 5.2.3  應(yīng)用舉例
 5.3  廣義表
 5.3.1  廣義表的定義
 5.3.2  廣義表的抽象數(shù)據(jù)類型
 5.3.3  廣義表的鏈?zhǔn)酱鎯?chǔ)表示與實(shí)現(xiàn)
 5.3.4  應(yīng)用舉例
 5.4  習(xí)題
 第6章  二叉樹與樹
 6.1  二叉樹
 6.1.1  二叉樹的定義
 6.1.2  二叉樹的基本術(shù)語
 6.1.3  二叉樹的抽象數(shù)據(jù)類型
 6.1.4  二叉樹的基本性質(zhì)
 6.1.5  二叉樹的存儲(chǔ)表示
 6.2  遍歷二叉樹
 6.2.1  遍歷二叉樹的定義
 6.2.2  遍歷二叉樹的遞歸算法
 6.2.3  遍歷二叉樹的非遞歸算法
 6.2.4  基于遍歷操作的其他算法
 6.2.5  應(yīng)用舉例
 6.3  線索二叉樹
 6.3.1  線索二叉樹的引出
 6.3.2  線索二叉樹的定義
 6.3.3  線索二叉樹的存儲(chǔ)表示與實(shí)現(xiàn)
 6.3.4  應(yīng)用舉例
 6.4  樹和森林
 6.4.1  樹和森林的定義
 6.4.2  樹的抽象數(shù)據(jù)類型
 6.4.3  樹的存儲(chǔ)表示
 6.4.4  樹和森林與二叉樹的轉(zhuǎn)換
 6.4.5  樹和森林的遍歷
 6.4.6  應(yīng)用舉例
 6.5  Huffman樹及其應(yīng)用
 6.5.1  Huffman樹的定義
 6.5.2  Huffman算法
 6.5.3  Huffman樹的存儲(chǔ)表示與實(shí)現(xiàn)
 6.5.4  Huffman編碼
 6.5.5  Huffman編碼的存儲(chǔ)表示與實(shí)現(xiàn)
 6.5.6  應(yīng)用舉例
 6.6  習(xí)題
 第7章  圖
 7.1  圖的類型定義
 7.1.1  圖的定義
 7.1.2  圖的基本術(shù)語
 7.1.3  圖的抽象數(shù)據(jù)類型
 7.1.4  應(yīng)用舉例
 7.2  圖的存儲(chǔ)表示與實(shí)現(xiàn)
 7.2.1  鄰接矩陣表示法
 7.2.2  鄰接表表示法
 7.2.3  十字鏈表表示法
 7.2.4  鄰接多重表表示法
 7.1.5  應(yīng)用舉例
 7.3  圖的遍歷
 7.3.1  深度優(yōu)先搜索遍歷圖
 7.3.2  廣度優(yōu)先搜索遍歷圖
 7.3.3  應(yīng)用舉例
 7.4  最小生成樹
 7.4.1  生成樹
 7.4.2  最小生成樹
 7.4.3  應(yīng)用舉例
 7.5  最短路徑
 7.5.1  求某個(gè)源點(diǎn)到其他頂點(diǎn)的最段路徑
 7.5.2  求每一對(duì)頂點(diǎn)之間的最短路徑
 7.5.3  應(yīng)用舉例
 7.6  拓?fù)渑判?br /> 7.6.1  AOV網(wǎng)
 7.6.2  拓?fù)渑判?br /> 7.6.3  應(yīng)用舉例
 7.7  關(guān)鍵路徑
 7.7.1  AOE網(wǎng)
 7.7.2  關(guān)鍵路徑的概念
 7.7.3  求關(guān)鍵路徑的算法實(shí)現(xiàn)
 7.7.4  應(yīng)用舉例
 7.8  習(xí)題
 第8章  查找表
 8.1  靜態(tài)查找表
 8.1.1  靜態(tài)查找表的抽象數(shù)據(jù)類型
 8.1.2  靜態(tài)查找表的順序存儲(chǔ)表示
 8.1.3  順序查找
 8.1.4  折半查找
 8.1.5  分塊查找
 8.1.6  應(yīng)用舉例
 8.2  動(dòng)態(tài)查找表
 8.2.1  動(dòng)態(tài)查找的抽象數(shù)據(jù)類型
 8.2.2  動(dòng)態(tài)查找表的存儲(chǔ)表示
 8.2.3  二叉排序樹
 8.2.4  平衡二叉樹
 8.2.5  B_樹和B+樹
 8.2.6  鍵樹
 8.2.7  應(yīng)用舉例
 8.3  哈希表
 8.3.1  哈希表的定義
 8.3.2  哈希函數(shù)的構(gòu)造方法
 8.3.3  處理沖突的方法
 8.3.4  哈希表的查找和分析
 8.3.5  應(yīng)用舉例
 8.4  習(xí)題
 第9章  內(nèi)部排序
 9.1  插入排序法
 9.1.1  直接插入排序
 9.1.2  希爾排序
 9.1.3  應(yīng)用舉例
 9.2  交換排序法
 9.2.1  冒泡排序
 9.2.2  快速排序
 9.2.3  應(yīng)用舉例
 9.3  選擇排序法
 9.3.1  直接選擇排序
 9.3.2  堆排序
 9.3.3  應(yīng)用舉例
 9.4  歸并排序法
 9.4.1  兩個(gè)有序序列的歸并
 9.4.2  2-路歸并排序
 9.4.3  應(yīng)用舉例
 9.5  基數(shù)排序法
 9.5.1  多關(guān)鍵字排序
 9.5.2  鏈?zhǔn)交鶖?shù)排序
 9.5.3  應(yīng)用舉例
 9.6  各種內(nèi)部排序法的比較
 9.7  習(xí)題
 第10章  外部排序
 10.1  外存儲(chǔ)設(shè)備簡介
 10.1.1  磁帶信息的存取
 10.1.2  磁盤信息的存取
 10.1.3  光盤信息的存取
 10.2  磁帶文件歸并排序
 10.2.1  平衡歸并排序
 10.2.2  多步歸并排序
 10.2.3  應(yīng)用舉例
 10.3  磁盤文件歸并排序
 10.3.1  初始?xì)w并段的生成
 10.3.2  置換選擇排序法
 10.3.3  應(yīng)用舉例
 10.4  最佳歸并樹
 10.4.1  最佳歸并樹的定義
 10.4.2  最佳歸并樹的設(shè)計(jì)
 10.4.3  應(yīng)用舉例
 10.5  習(xí)題
 第11章  文件
 11.1  基本概念
 11.1.1  文件的概念
 11.1.2  文件的分類
 11.1.3  文件的邏輯結(jié)構(gòu)
 11.1.4  文件的物理結(jié)構(gòu)
 11.2  順序文件
 11.2.1  順序文件的查找
 11.2.2  順序文件的修改
 11.2.3  順序文件的特點(diǎn)
 11.3  索引文件
 11.3.1  索引文件的分類
 11.3.2  索引文件的存儲(chǔ)
 11.3.3  索引文件的操作
 11.3.4  利用查找表建立多級(jí)索引
 11.4  ISAM和VSAM文件
 11.4.1  ISAM文件
 11.4.2  VSAM文件
 11.5  哈希文件
 11.5.1  哈希文件的操作
 11.5.2  哈希文件的特點(diǎn)
 11.6  多關(guān)鍵字文件
 11.6.1  多重表文件
 11.6.2  倒排文件
 11.7  應(yīng)用舉例
 11.8  習(xí)題
 第12章  數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)方法
 12.1  從問題到程序的求解過程
 12.1.1  建立數(shù)據(jù)結(jié)構(gòu)模型設(shè)計(jì)抽象數(shù)據(jù)類型
 12.1.2  算法設(shè)計(jì)
 12.1.3  實(shí)現(xiàn)抽象數(shù)據(jù)類型
 12.1.4  編制程序代碼并進(jìn)行靜態(tài)測(cè)試和動(dòng)態(tài)調(diào)試
 12.2  程序的規(guī)范說明
 12.3  應(yīng)用舉例
 附錄A  部分習(xí)題答案
 參考書目

本目錄推薦

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