出版時間:2011-6 出版社:電子工業(yè)出版社 作者:《全國高等職業(yè)教育計算機(jī)系列規(guī)劃教材》叢書編委會 頁數(shù):266
內(nèi)容概要
《數(shù)據(jù)結(jié)構(gòu)》主要內(nèi)容包括:數(shù)據(jù)結(jié)構(gòu)緒論,線性表,棧和隊(duì)列,串、數(shù)組和廣義表,樹,圖,查找,排序等,以及課程設(shè)計指導(dǎo)。在每章開始給出了本章導(dǎo)讀和教學(xué)目標(biāo),使學(xué)生在學(xué)習(xí)之前就能明白要重點(diǎn)掌握的內(nèi)容;每章后附有大量的習(xí)題及實(shí)訓(xùn),以便學(xué)生鞏因所學(xué)知識。課程設(shè)計指導(dǎo)一章給出了幾種設(shè)計題目及設(shè)計的思想供學(xué)生選擇,有助于教師指導(dǎo)學(xué)生完成課程設(shè)計任務(wù)。
《數(shù)據(jù)結(jié)構(gòu)》適合高等職業(yè)院校、高等??茖W(xué)校、民辦本科院校,以及軟件職業(yè)教育學(xué)院、繼續(xù)教育學(xué)院、技能緊缺人才培養(yǎng)使用,還可供計算機(jī)專業(yè)人員和愛好者使用。
書籍目錄
第1章 緒論
1.1 數(shù)據(jù)結(jié)構(gòu)的基本概念
1.1.1 數(shù)據(jù)結(jié)構(gòu)的定義
1.1.2 數(shù)據(jù)的邏輯結(jié)構(gòu)及存儲結(jié)構(gòu)
1.1.3 數(shù)據(jù)結(jié)構(gòu)有關(guān)概念及術(shù)語
1.2 算法和算法描述
1.2.1 什么是算法
1.2.2 算法描述
1.3 算法分析
1.3.1 空間復(fù)雜度
1.3.2 時間復(fù)雜度
1.4 本章小結(jié)
習(xí)題1
第2章 線性表
2.1 線性表的邏輯結(jié)構(gòu)
2.1.1 線性表的定義
2.1.2 線性表的基本操作
2.2 線性表的順序存儲結(jié)構(gòu)
2.2.1 線性表的順序存儲——順序表
2.2.2 順序表基本操作的實(shí)現(xiàn)
2.2.3 順序表的應(yīng)用舉例
2.3 線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)
2.3.1 線性表的鏈?zhǔn)酱鎯Α湵?br />2.3.2 單鏈表
2.3.3 循環(huán)鏈表
2.3.4 雙向鏈表
2.3.5 單鏈表應(yīng)用舉例
2.4 本章小結(jié)
習(xí)題2
實(shí)訓(xùn)1
第3章 棧與隊(duì)列
3.1 棧
3.1.1 棧的定義
3.1.2 棧的順序存儲及其基本操作的實(shí)現(xiàn)
3.1.3 棧的鏈?zhǔn)酱鎯捌浠静僮鞯膶?shí)現(xiàn)
3.1.4 棧的應(yīng)用舉例
3.2 隊(duì)列
3.2.1 隊(duì)列的定義
3.2.2 隊(duì)列的順序存儲及其基本操作的實(shí)現(xiàn)
3.2.3 隊(duì)列的鏈?zhǔn)酱鎯捌浠静僮鞯膶?shí)現(xiàn)
3.2.4 隊(duì)列的應(yīng)用舉例
3.3 本章小結(jié)
習(xí)題3
實(shí)訓(xùn)2
第4章 串、數(shù)組和廣義表
4.1 串
4.1.1 串的定義和特性
4.1.2 串的順序存儲及其基本操作實(shí)現(xiàn)
4.1.3 串的鏈?zhǔn)酱鎯捌浠静僮鲗?shí)現(xiàn)
4.1.4 串的應(yīng)用舉例
4.2 數(shù)組
4.2.1 數(shù)組的定義和運(yùn)算
4.2.2 數(shù)組的順序存儲結(jié)構(gòu)
4.2.3 矩陣的壓縮存儲
4.2.4 稀疏矩陣
4.3 廣義表
4.3.1 廣義表的定義和特性
4.3.2 廣義表的存儲結(jié)構(gòu)及其基本操作實(shí)現(xiàn)
4.4 本章小結(jié)
習(xí)題4
實(shí)訓(xùn)3
第5章 樹
5.1 樹
5.1.1 樹的定義及基本術(shù)語
5.1.2 樹的表示
5.2 二叉樹及其遍歷
5.2.1 二叉樹的定義
5.2.2 二叉樹的重要性質(zhì)
5.2.3 二叉樹的存儲結(jié)構(gòu)
5.2.4 二叉樹的遍歷
5.3 線索二叉樹
5.3.1 線索二叉樹的定義
5.3.2 線索二叉樹的基本操作
5.4 樹和森林
5.4.1 樹的存儲結(jié)構(gòu)
5.4.2 二叉樹與樹之間的轉(zhuǎn)換
5.4.3 森林與二叉樹的轉(zhuǎn)換
5.4.4 樹與森林的遍歷
5.5 二叉樹應(yīng)用實(shí)例
5.5.1 二叉排序樹
5.5.2 平衡二叉樹
5.5.3 b樹
5.5.4 哈夫曼樹
5.6 本章小結(jié)
習(xí)題5
實(shí)訓(xùn)4
實(shí)訓(xùn)4.1 二叉樹的操作
實(shí)訓(xùn)4.2 樹的應(yīng)用
第6章 圖
6.1 圖的基本概念
6.1.1 圖的定義
6.1.2 圖的基本術(shù)語
6.2 圖的存儲結(jié)構(gòu)
6.2.1 鄰接矩陣
6.2.2 鄰接表
6.3 圖的遍歷
6.3.1 深度優(yōu)先搜索
6.3.2 廣度優(yōu)先搜索
6.4 最小生成樹
6.4.1 普里姆算法
6.4.2 克魯斯卡爾算法
6.5 最短路徑
6.5.1 單源最短路徑
6.5.2 每對頂點(diǎn)之間的最短路徑
6.6 拓?fù)渑判?br />6.6.1 aov網(wǎng)
6.6.2 拓?fù)洌╰opology)排序的實(shí)現(xiàn)
6.7 本章小結(jié)
習(xí)題6
實(shí)訓(xùn)5
第7章 查找
7.1 查找的基本概念
7.2 順序查找
7.3 二分查找
7.4 分塊查找
7.5 哈希表查找
7.5.1 哈希表查找的基本概念
7.5.2 構(gòu)造哈希函數(shù)的方法
7.5.3 哈希沖突解決方法
7.5.4 哈希查找效率的分析
7.6 本章小結(jié)
習(xí)題7
實(shí)訓(xùn)6
第8章 排序
8.1 排序的基本概念
8.2 插入排序
8.2.1 直接插入排序
8.2.2 二分法插入排序
8.2.3 希爾排序
8.3 選擇排序
8.3.1 簡單選擇排序
8.3.2 堆排序
8.4 交換排序
8.4.1 冒泡排序
8.4.2 快速排序
8.5 歸并排序
8.6 基數(shù)排序
8.7 本章小結(jié)
習(xí)題8
實(shí)訓(xùn)7
第9章 課程設(shè)計指導(dǎo)
9.1 課程設(shè)計大綱
9.2 課程設(shè)計題目及設(shè)計要求
9.3 飛機(jī)售票系統(tǒng)實(shí)例
9.4 本章小結(jié)
附錄a 習(xí)題答案
習(xí)題1
習(xí)題2
習(xí)題3
習(xí)題4
習(xí)題5
習(xí)題6
習(xí)題7
習(xí)題8
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)結(jié)構(gòu) PDF格式下載