實(shí)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)

出版時(shí)間:2007-8  出版社:陳元春、張亮、 王勇 中國(guó)鐵道出版社 (2007-08出版)  作者:陳元春 等 著  頁(yè)數(shù):273  

內(nèi)容概要

  數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)及其相關(guān)專業(yè)的一門重要的專業(yè)基礎(chǔ)課程。它不僅是計(jì)算機(jī)程序設(shè)計(jì)的理論基礎(chǔ),而且是學(xué)習(xí)計(jì)算機(jī)操作系統(tǒng)、編譯原理、數(shù)據(jù)庫(kù)原理等課程和重要基礎(chǔ)。《實(shí)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)》以“數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)演示系統(tǒng)”為主線來(lái)系統(tǒng)而全面地介紹了線性表、棧、隊(duì)列、串、樹、圖、查找和排序。每章后面都有一個(gè)相對(duì)獨(dú)立的子系統(tǒng)實(shí)驗(yàn)以鞏固各章的重點(diǎn)算法?!秾?shí)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)》最后還簡(jiǎn)單介紹了在做軟件開發(fā)時(shí)所應(yīng)注意的系統(tǒng)設(shè)計(jì)的要求、文件的包含處理及主控模塊的設(shè)計(jì)等知識(shí),為如何完成一個(gè)完整的數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)系統(tǒng)和以后學(xué)習(xí)軟件工程打下基礎(chǔ)。

書籍目錄

第1章  緒論1.1  什么是數(shù)據(jù)結(jié)構(gòu)1.1.1  從數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)演示認(rèn)識(shí)數(shù)據(jù)結(jié)構(gòu)1.1.2  數(shù)據(jù)結(jié)構(gòu)研究什么1.2  數(shù)據(jù)的邏輯結(jié)構(gòu)1.2.1  基本概念1.2.2  邏輯結(jié)構(gòu)的描述1.3  數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)1.4  算法和算法分析1.4.1  算法特性1.4.2  算法的效率1.4.3  算法效率的評(píng)價(jià)小結(jié)驗(yàn)證性實(shí)驗(yàn)1:數(shù)組、指針、結(jié)構(gòu)體練習(xí)自主設(shè)計(jì)實(shí)驗(yàn)1:學(xué)生成績(jī)分析程序單元練習(xí)1第2章  線性表2.1  線性表的定義與運(yùn)算2.1.1  線性表的定義2.1.2  線性表的基本操作2.2  線性表的順序存儲(chǔ)2.2.1  順序表2.2.2  順序表上基本運(yùn)算的實(shí)現(xiàn)2.3  線性表的鏈?zhǔn)酱鎯?chǔ)2.3.1  線性鏈表2.3.2  線性鏈表上基本運(yùn)算的實(shí)現(xiàn)2.3.3  循環(huán)鏈表2.3.4  雙向鏈表小結(jié)驗(yàn)證性實(shí)驗(yàn)2:線性表子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)2:多項(xiàng)式求和單元練習(xí)2第3章  棧3.1  棧的定義和運(yùn)算3.1.1  棧(Stack)的定義3.1.2  棧的運(yùn)算3.2  棧的存儲(chǔ)和實(shí)現(xiàn)3.2.1  順序棧3.2.2  鏈棧3.3  棧的應(yīng)用舉例3.3.1  數(shù)制轉(zhuǎn)換3.3.2  表達(dá)式求值3.3.3  子程序調(diào)用(Subroutine Call)3.3.4  遞歸調(diào)用3.3.5  中斷處理和現(xiàn)場(chǎng)保護(hù)小結(jié)驗(yàn)證性實(shí)驗(yàn)3:棧子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)3:后綴表達(dá)式求值單元練習(xí)3第4章  隊(duì)列4.1  隊(duì)列的定義和基本運(yùn)算4.1.1  隊(duì)列(Queue)的定義4.1.2  隊(duì)列的基本運(yùn)算4.2  隊(duì)列的存儲(chǔ)實(shí)現(xiàn)及運(yùn)算實(shí)現(xiàn)4.2.1  順序隊(duì)列4.2.2  鏈隊(duì)列4.3  隊(duì)列應(yīng)用舉例小結(jié)驗(yàn)證性實(shí)驗(yàn)4:隊(duì)列子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)4:循環(huán)隊(duì)列的實(shí)現(xiàn)和運(yùn)算單元練習(xí)4第5章  串5.1  串的定義和基本運(yùn)算5.1.1  串的定義5.1.2  串的輸入與輸出5.1.3  串的基本運(yùn)算5.2  串的表示和實(shí)現(xiàn)5.2.1  定長(zhǎng)順序存儲(chǔ)5.2.2  鏈接存儲(chǔ)5.2.3  串的堆分配存儲(chǔ)結(jié)構(gòu)5.3  串的基本運(yùn)算小結(jié)驗(yàn)證性實(shí)驗(yàn)5:串子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)5:字符串分割處理單元練習(xí)5第6章  多維數(shù)組和廣義表6.1  多維數(shù)組6.2.1  對(duì)稱矩陣6.2.2  三角矩陣6.3  稀疏矩陣6.3.1  稀疏矩陣的存儲(chǔ)6.3.2  稀疏矩陣的算法6.4.  廣義表6.4.1  廣義表的定義和運(yùn)算6.4.2  廣義表的首尾存儲(chǔ)法6.4.3  廣義表的算法小結(jié)驗(yàn)證性實(shí)驗(yàn)6:稀疏矩陣和廣義表子系統(tǒng)自主性實(shí)驗(yàn)6:稀疏矩陣十字鏈表的存儲(chǔ)單元練習(xí)6第7章  樹和二叉樹7.1  樹的定義和術(shù)語(yǔ)7.1.1  樹的定義7.1.2  基本術(shù)語(yǔ)7.2  二叉樹7.2.1  二叉樹的定義7.2.2  二叉樹的性質(zhì)7.2.3  二叉樹的存儲(chǔ)7.3  遍歷二叉樹和線索二叉樹7.3.1  遍歷二叉樹7.3.2  恢復(fù)二叉樹7.3.3  線索二叉樹7.4  二叉樹的轉(zhuǎn)換7.4.1  一般樹轉(zhuǎn)換為二叉樹7.4.2  森林轉(zhuǎn)換為二叉樹7.4.3  二叉樹轉(zhuǎn)換為樹和森林7.5  二叉樹的應(yīng)用7.5.1  二叉樹的基本應(yīng)用7.5.2  標(biāo)識(shí)符樹與表達(dá)式7.6  哈夫曼樹及其應(yīng)用7.6.1  哈夫曼樹的引入7.6.2  哈夫曼樹的建立7.6.3  哈夫曼編碼小結(jié)驗(yàn)證性實(shí)驗(yàn)7:二叉樹子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)7:標(biāo)識(shí)符樹與表達(dá)式求值單元練習(xí)7第8章  圖8.1  圖的定義和術(shù)語(yǔ)8.1.1  圖的定義8.1.2  圖的相關(guān)術(shù)語(yǔ)8.1.3  圖的基本操作8.2  圖的存儲(chǔ)表示8.2.1  鄰接矩陣8.2.2  鄰接表8.3  圖的遍歷8.3.1  深度優(yōu)先搜索8.3.2  廣度優(yōu)先搜索8.4  圖的連通性8.4.1  無(wú)向圖的連通分量和生成樹8.4.2  最小生成樹8.5  最短路徑小結(jié)驗(yàn)證性實(shí)驗(yàn)8:圖子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)8:最小生成樹單元練習(xí)8第9章  查找9.1  查找的基本概念9.2  靜態(tài)查找表9.2.1  順序查找9.2.2  二分查找9.2.3  分塊查找9.3  動(dòng)態(tài)查找表9.3.1  二叉排序樹9.3.2  平衡二叉樹(AVL樹)9.4  哈希表9.4.1  哈希表與哈希方法9.4.2  哈希函數(shù)的構(gòu)造方法9.4.3  處理沖突的方法小結(jié)驗(yàn)證性實(shí)驗(yàn)9:查找子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)9:哈希查找單元練習(xí)9第10章  排序10.1  概述10.2  插入排序10.2.1  直接插入排序10.2.2  二分插入排序(Binary Insertong Sort)10.2.3  希爾排序(Shell's Sort)10.3  快速排序法10.3.1  冒泡排序(Bubble Sort)10.3.2  快速排序(Quick Sort)10.4  選擇排序10.4.1  簡(jiǎn)單選擇排序10.4.2  樹形選擇排序10.4.3  堆排序(Heap Sort)10.5  歸并排序10.6  各種排序方法的比較小結(jié)驗(yàn)證性實(shí)驗(yàn)10:排序子系統(tǒng)自主設(shè)計(jì)實(shí)驗(yàn)10:雙向冒泡排序單元練習(xí)10第11章  數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)系統(tǒng)開發(fā)11.1  系統(tǒng)設(shè)計(jì)的要求11.1.1  系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)11.1.2  系統(tǒng)詳細(xì)設(shè)計(jì)11.1.3  系統(tǒng)調(diào)試和維護(hù)11.2  文件的包含處理11.2.1  什么是文件包含11.2.2  如何對(duì)“數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)系統(tǒng)”進(jìn)行文件包含11.2.3  數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)系統(tǒng)主控模塊11.3  數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)系統(tǒng)實(shí)訓(xùn)任務(wù)書參考文獻(xiàn)

編輯推薦

《實(shí)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)》對(duì)概念和原理的闡述通俗易懂,例子翔實(shí),習(xí)題難易適當(dāng),題型豐富,注重算法分析和實(shí)現(xiàn)過(guò)程。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    實(shí)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7