注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)數(shù)據(jù)結(jié)構(gòu)(C++版)

數(shù)據(jù)結(jié)構(gòu)(C++版)

數(shù)據(jù)結(jié)構(gòu)(C++版)

定 價:¥23.00

作 者: 李根強(qiáng)主編
出版社: 中國水利水電出版社
叢編項(xiàng): 21世紀(jì)高等院校規(guī)劃教材
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787508425672 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 240頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書從軟件開發(fā)設(shè)計的角度出發(fā),按照面向?qū)ο蟮某绦蛟O(shè)計思想,詳細(xì)介紹了線性表、棧和隊(duì)列、串、多維數(shù)組和廣義表、樹、圖等不同的數(shù)據(jù)結(jié)構(gòu),以及這些數(shù)據(jù)結(jié)構(gòu)在計算機(jī)中的存儲表示和不同存儲表示上的算法實(shí)現(xiàn)。每個算法都用C++語言進(jìn)行描述,并全部上機(jī)在VC++6.0環(huán)境下運(yùn)行通過。最后兩章,介紹了計算機(jī)中常用的兩種運(yùn)算:查找和排序,詳細(xì)介紹了不同的查找、排序運(yùn)算的實(shí)現(xiàn)及各種算法的效率分析。本書配套有《數(shù)據(jù)結(jié)構(gòu)(C++版)習(xí)題解答及實(shí)習(xí)指導(dǎo)》,既方便教學(xué),又便于自學(xué)。本書可以作為計算機(jī)類或信息類相關(guān)專業(yè)的本科或?qū)?平滩?,也可以作為自學(xué)數(shù)據(jù)結(jié)構(gòu)人員的參考資料,還可供從事計算機(jī)工程與應(yīng)用工作的科技人員參考。本書配有電子教案、源程序及相關(guān)文件,可以從中國水利水電出版社網(wǎng)站上下載,網(wǎng)址為:www.waterpub.com.cn。

作者簡介

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

圖書目錄


 前言
 第1章  緒論
 本章學(xué)習(xí)目標(biāo)
 1.1  什么是數(shù)據(jù)結(jié)構(gòu)
 1.1.1  數(shù)據(jù)結(jié)構(gòu)示例
 1.1.2  基本術(shù)語
 1.1.3  數(shù)據(jù)結(jié)構(gòu)
 1.2  算法描述
 1.2.1  基本概念
 1.2.2  算法描述
 1.3  算法分析
 1.3.1  時間復(fù)雜度
 1.3.2  空間復(fù)雜度
 本章小結(jié)
 習(xí)題一
 第2章  線性汞
 本章學(xué)習(xí)目標(biāo)
 2.1  線性表的定義及其運(yùn)算
 2.1.1  線性表的定義
 2.1.2  線性表的運(yùn)算
 2.1.3  線性表的抽象數(shù)據(jù)類型描述
 2.2  線性表的順序存儲結(jié)構(gòu)
 2.2.1  順序表結(jié)構(gòu)
 2.2.2  順序表運(yùn)算
 2.2.3  順序表存儲空間的動態(tài)分配
 2.3  線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)
 2.3.1  單鏈表結(jié)構(gòu)
 2.3.2  單鏈表運(yùn)算
 2.3.3  循環(huán)鏈表結(jié)構(gòu)
 2.3.4  雙向鏈表結(jié)構(gòu)
 2.4  一元多項(xiàng)式的表示及相加
 2.4.1  一元多項(xiàng)式的表示
 2.4.2  一元多項(xiàng)式的相加
 2.5  順序表與鏈表的比較
 2.6  算法應(yīng)用舉例
 本章小結(jié)
 習(xí)題二
 第3章  棧和隊(duì)列
 本章學(xué)習(xí)目標(biāo)
 3.1  棧
 3.1.1  棧的定義
 3.1.2  棧的運(yùn)算
 3.1.3  棧的抽象數(shù)據(jù)類型描述
 3.1.4  順序棧
 3.1.5  鏈棧
 3.1.6  棧的應(yīng)用
 3.2  隊(duì)列
 3.2.1  隊(duì)列的定義
 3.2.2  隊(duì)列的基本運(yùn)算
 3.2.3  隊(duì)列的抽象數(shù)據(jù)類型描述
 3.2.4  循環(huán)隊(duì)列
 3.2.5  鏈隊(duì)列
 3.2.6  隊(duì)列的應(yīng)用
 本章小結(jié)
 習(xí)題三
 第4章  串
 本章學(xué)習(xí)目標(biāo)
 4.1  串的定義及運(yùn)算
 4.1.1  基本概念
 4.1.2  串的運(yùn)算
 4.1.3  串的抽象數(shù)據(jù)類型描述
 4.2  串的存儲結(jié)構(gòu)
 4.2.1  順序存儲
 4.2.2  鏈?zhǔn)酱鎯?br /> 4.2.3  索引存儲
 4.3  串運(yùn)算的實(shí)現(xiàn)
 4.3.1  串插入
 4.3.2  串刪除
 4.3.3  子串定位
 4.4  串操作應(yīng)用舉例
 4.4.1  文本編輯
 4.4.2  建立詞索引表
 本章小結(jié)
 習(xí)題四
 第5章  多維數(shù)組和廣義表
 本章學(xué)習(xí)目標(biāo)
 5.1  多維數(shù)組
 5.1.1  多維數(shù)組的概念
 5.1.2  多維數(shù)組在計算機(jī)內(nèi)的存儲
 5.2  多維數(shù)組的存儲結(jié)構(gòu)
 5.2.1  行優(yōu)先順序
 5.2.2  列優(yōu)先順序
 5.3  特殊矩陣及其壓縮存儲
 5.3.1  特殊矩陣
 5.3.2  壓縮存儲
 5.4  稀疏矩陣
 5.4.1  稀疏矩陣的存儲
 5.4.2  稀疏矩陣的運(yùn)算
 5.5  廣義表
 5.5.1  基本概念
 5.5.2  存儲結(jié)構(gòu)
 5.5.3  基本運(yùn)算
 本章小結(jié)
 習(xí)題五
 第6章  樹
 本章學(xué)習(xí)目標(biāo)
 6.1  樹的基本概念
 6.1.1  樹的定義
 6.1.2  基本術(shù)語
 6.1.3  樹的表示
 6.1.4  樹的性質(zhì)
 6.2  二叉樹
 6.2.1  二叉樹的定義
 6.2.2  二叉樹的性質(zhì)
 6.2.3  二叉樹的存儲結(jié)構(gòu)
 6.2.4  二叉樹的抽象數(shù)據(jù)類型
 6.3  遍歷二叉樹
 6.3.1  前根遍歷
 6.3.2  中根遍歷
 6.3.3  后根遍歷
 6.3.4  遍歷算法應(yīng)用舉例
 6.4  線索二叉樹
 6.4.1  線索的概念
 6.4.2  線索的描述
 6.4.3  線索的算法實(shí)現(xiàn)
 6.4.4  線索二叉樹上的運(yùn)算
 6.5  樹和森林
 6.5.1  樹的存儲結(jié)構(gòu)
 6.5.2  樹.森林和二叉樹的轉(zhuǎn)換
 6.5.3  樹和森林的遍歷
 6.6  哈夫曼樹
 6.6.1  基本術(shù)語
 6.6.2  哈夫曼樹簡介
 6.6.3  哈夫曼樹的應(yīng)用
 本章小結(jié)
 習(xí)題六
 第7章  圖
 本章學(xué)習(xí)目標(biāo)
 7.1  圖的基本概念
 7.1.1  圖的定義
 7.1.2  圖的基本術(shù)語
 7.2  圖的存儲結(jié)構(gòu)
 7.2.1  鄰接矩陣
 7.2.2  鄰接表
 7.2.3  鄰接多重表
 7.3  圖的遍歷
 7.3.1  深度優(yōu)先搜索遍歷
 7.3.2  廣度優(yōu)先搜索遍歷
 7.4  生成樹和最小生成樹
 7.4.1  基本概念
 7.4.2  普里姆(prim)算法
 7.4.3  克魯斯卡爾(kruskal)算法
 7.5  最短路徑
 7.5.1  單源點(diǎn)最短路徑
 7.5.2  所有頂點(diǎn)對之間的最短路徑
 7.6  有向無環(huán)圖及其應(yīng)用
 7.6.1  拓?fù)渑判?br /> 7.6.2  關(guān)鍵路徑
 本章小結(jié)
 習(xí)題七
 第8章  查找
 本章學(xué)習(xí)目標(biāo)
 8.1  查找的基本概念
 8.2  線性表的查找
 8.2.1  順序查找
 8.2.2  二分查找
 8.2.3  索引查找
 8.2.4  分塊查找
 8.3  樹表查找
 8.3.1  二叉排序樹查找
 8.3.2  平衡二叉樹查找
 8.3.3  B樹及B樹上的查找
 8.3.4  鍵樹
 8.4  散列查找
 8.4.1  基本概念
 8.4.2  散列函數(shù)的構(gòu)造
 8.4.3  解決沖突的方法
 8.4.4  散列查找算法實(shí)現(xiàn)
 8.4.5  散列查找的性能分析
 本章小結(jié)
 習(xí)題八
 第9章  排序
 本章學(xué)習(xí)目標(biāo)
 9.1  基本概念
 9.1.1  排序介紹
 9.1.2  基本概念
 9.2  插入排序
 9.2.1  直接插入排序
 9.2.3  希爾排序
 9.3  交換排序
 9.3.1  冒泡排序
 9.3.2  快速排序
 9.4  選擇排序
 9.4.1  直接選擇排序
 9.4.2  樹形選擇排序
 9.4.3  堆排序
 9.5  歸并排序
 9.5.1  二路歸并排序
 9.5.2  多路歸并排序
 9.6  分配排序
 9.6.1  多關(guān)鍵字排序
 9.6.2  鏈?zhǔn)交鶖?shù)排序
 9.7  各種內(nèi)排序方法的比較和選擇
 9.7.1  各種內(nèi)排序方法的比較
 9.7.2  各種內(nèi)排序方法的選擇
 本章小結(jié)
 習(xí)題九
 參考文獻(xiàn)

本目錄推薦

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