數(shù)據(jù)結(jié)構(gòu)(C++版) 版權(quán)信息
- ISBN:9787302422358
- 條形碼:9787302422358 ; 978-7-302-42235-8
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
數(shù)據(jù)結(jié)構(gòu)(C++版) 本書特色
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)專業(yè)教學(xué)計(jì)劃中的核心課程,也是計(jì)算機(jī)及相關(guān)專業(yè)考研和水平等級考試的必考科目。要從事和計(jì)算機(jī)科學(xué)與技術(shù)相關(guān)的工作,尤其是計(jì)算機(jī)應(yīng)用領(lǐng)域的開發(fā)和研制工作,必須具備堅(jiān)實(shí)的數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)。本書介紹了學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)所用到的預(yù)備知識,敘述了數(shù)據(jù)結(jié)構(gòu)、算法以及抽象數(shù)據(jù)類型的概念,介紹了線性表、棧、隊(duì)列和串、數(shù)組和廣義表、樹和二叉樹、圖等常用數(shù)據(jù)結(jié)構(gòu),討論了常用的查找、排序和索引技術(shù)。 本書內(nèi)容豐富,層次清晰,講解深入淺出,可作為計(jì)算機(jī)及相關(guān)專業(yè)本專科數(shù)據(jù)結(jié)構(gòu)課程的教材,也可供從事計(jì)算機(jī)軟件開發(fā)和應(yīng)用的工程技術(shù)人員閱讀、參考。
數(shù)據(jù)結(jié)構(gòu)(C++版) 內(nèi)容簡介
本書希望能夠引起讀者對數(shù)據(jù)結(jié)構(gòu)課程的興趣,提高對數(shù)據(jù)結(jié)構(gòu)課程的重要性、必要性的認(rèn)識,特別希望能夠提高數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)實(shí)效,讓讀者滿意并有收獲。在本書第1版成功的基礎(chǔ)上,作者進(jìn)行了修訂,作為第2版,本書內(nèi)容更貼合《計(jì)算機(jī)學(xué)科專業(yè)碩士研究生入學(xué)考試基礎(chǔ)綜合考試大綱》,可讀性和實(shí)用性更強(qiáng)。內(nèi)容包括:數(shù)組、鏈接表、棧和隊(duì)列、遞歸、樹與森林、圖、堆與優(yōu)先級隊(duì)列、集合與搜索結(jié)構(gòu)、排序、索引結(jié)構(gòu)與散列等。 書中采用面向?qū)ο蟮挠^點(diǎn)討論數(shù)據(jù)結(jié)構(gòu)技術(shù)、并以兼有面向過程和面向?qū)ο筮^程和面向?qū)ο箅p重特色的C 語言作為算法的描述工具、強(qiáng)化基本知識和基本能力的雙基訓(xùn)練。同時(shí)使得讀者進(jìn)一步掌握C 的編程思想、方法和技術(shù)內(nèi)涵。數(shù)據(jù)結(jié)構(gòu)(C 版)(第2版)》內(nèi)容豐富,層次清晰,講解深入淺出,可作為計(jì)算機(jī)及相關(guān)專業(yè)本、專科數(shù)據(jù)結(jié)構(gòu)課程的教材,也可供從事計(jì)算機(jī)軟件開發(fā)和應(yīng)用的工程技術(shù)人員閱讀、參考。可以從指定的網(wǎng)站下載本書所有的c 算法,提供于本書配套的PPT課件及習(xí)題答案。
數(shù)據(jù)結(jié)構(gòu)(C++版) 目錄
第1章緒論
1.1為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)
1.2什么是數(shù)據(jù)結(jié)構(gòu)
1.2.1數(shù)據(jù)的邏輯結(jié)構(gòu)
1.2.2數(shù)據(jù)的存儲結(jié)構(gòu)
1.2.3抽象數(shù)據(jù)類型
1.3算法與算法分析
1.3.1算法
1.3.2算法的設(shè)計(jì)要求
1.3.3算法效率的量度
1.3.4算法的設(shè)計(jì)方式
習(xí)題
第2章線性表
2.1線性表的邏輯結(jié)構(gòu)
2.1.1線性表的定義
2.1.2線性表的抽象數(shù)據(jù)類型定義
2.2線性表的順序表示和實(shí)現(xiàn)
2.2.1順序存儲結(jié)構(gòu)的定義
2.2.2基本操作在順序表中的實(shí)現(xiàn)
2.2.3順序存儲結(jié)構(gòu)的特點(diǎn)
2.3線性表的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn)
2.3.1單鏈表
2.3.2雙向鏈表
2.3.3循環(huán)鏈表
2.3.4鏈?zhǔn)酱鎯Y(jié)構(gòu)的特點(diǎn)
2.4一元多項(xiàng)式求和
2.4.1一元多項(xiàng)式的表示
2.4.2一元多項(xiàng)式的求和
習(xí)題
第3章棧和隊(duì)列
3.1棧
3.1.1棧的抽象數(shù)據(jù)類型定義
3.1.2棧的實(shí)現(xiàn)
3.2棧的應(yīng)用舉例
3.3棧與遞歸
3.4隊(duì)列
3.4.1隊(duì)列的抽象數(shù)據(jù)類型定義
3.4.2隊(duì)列的實(shí)現(xiàn)
3.4.3隊(duì)列的應(yīng)用
習(xí)題
第4章串
4.1串類型的定義
4.2串的存儲結(jié)構(gòu)
4.2.1串的順序存儲結(jié)構(gòu)
4.2.2堆分配存儲表示
4.2.3串的塊鏈存儲表示
4.3串的模式匹配算法
4.3.1求子串的定位函數(shù)
4.3.2模式匹配的一種改進(jìn)算法
4.4串的應(yīng)用
習(xí)題
第5章數(shù)組和廣義表
5.1數(shù)組
5.1.1數(shù)組的定義
5.1.2數(shù)組的存儲
5.1.3特殊矩陣
5.1.4稀疏矩陣
5.2廣義表
5.2.1廣義表的定義
5.2.2廣義表的存儲結(jié)構(gòu)
5.2.3廣義表的遞歸算法
5.2.4廣義表的應(yīng)用
習(xí)題
第6章樹與二叉樹
6.1樹的定義與基本術(shù)語
6.2二叉樹
6.2.1二叉樹的定義
6.2.2二叉樹的性質(zhì)
6.2.3二叉樹的存儲結(jié)構(gòu)
6.3二叉樹的遍歷
6.3.1遞歸遍歷二叉樹
6.3.2應(yīng)用二叉樹遍歷的實(shí)例
6.4線索二叉樹
6.5樹與森林
6.5.1樹的存儲表示
6.5.2森林與二叉樹的轉(zhuǎn)換
6.5.3樹的遍歷
6.5.4森林的遍歷
6.6樹的應(yīng)用
6.6.1堆
6.6.2哈夫曼樹與編碼
習(xí)題
第7章集合與搜索
7.1集合及其表示
7.1.1集合的定義
7.1.2集合的抽象數(shù)據(jù)類型
7.1.3用位向量實(shí)現(xiàn)集合
7.2靜態(tài)搜索結(jié)構(gòu)
7.2.1搜索的定義
7.2.2靜態(tài)搜索結(jié)構(gòu)
7.2.3順序搜索
7.2.4基于有序順序表的折半搜索
7.2.5分塊搜索
7.3二叉搜索樹
7.3.1二叉搜索樹的定義
7.3.2二叉搜索樹的搜索
7.3.3二叉搜索樹的插入
7.3.4二叉搜索樹的建立
7.3.5二叉搜索樹的刪除
7.4AVL樹
7.4.1AVL樹的定義
7.4.2*小不平衡二叉樹
7.4.3不平衡二叉樹的調(diào)整方法
7.4.4建立平衡二叉樹舉例
7.5應(yīng)用舉例計(jì)算機(jī)登錄驗(yàn)證
習(xí)題
第8章圖
8.1圖的定義
8.1.1圖的定義與相關(guān)術(shù)語
8.1.2圖的抽象數(shù)據(jù)類型
8.2圖的存儲結(jié)構(gòu)
8.2.1數(shù)組表示法
8.2.2鄰接表表示法
8.2.3鄰接多重表表示法
8.2.4十字鏈表法
8.3圖的遍歷
8.3.1深度優(yōu)先遍歷
8.3.2廣度優(yōu)先遍歷
8.4圖的*小生成樹
8.4.1Prim算法
8.4.2Kruskal算法
8.5*短路徑
8.5.1單源*短路徑
8.5.2每對頂點(diǎn)的*短路徑
8.6拓?fù)渑判?br />
8.7關(guān)鍵路徑
8.8應(yīng)用實(shí)例
習(xí)題
第9章排序
9.1概述
9.2插入排序
9.2.1直接插入排序
9.2.2折半插入排序
9.2.3希爾排序
9.3交換排序
9.3.1冒泡排序
9.3.2快速排序
9.4選擇排序
9.4.1直接選擇排序
9.4.2堆排序
9.5歸并排序
9.5.1歸并排序概述
9.5.2遞歸的歸并排序算法
9.6基數(shù)排序
9.6.1多關(guān)鍵碼排序
9.6.2鏈?zhǔn)交鶖?shù)排序
9.7各種排序方法的比較討論
9.8外部排序的方法
習(xí)題
第10章索引結(jié)構(gòu)和散列
10.1靜態(tài)索引結(jié)構(gòu)
10.1.1線性索引
10.1.2倒排表
10.1.3m路靜態(tài)索引樹
10.2動態(tài)索引結(jié)構(gòu)
10.2.1動態(tài)的m路靜態(tài)索引樹
10.2.2B_樹
10.2.3B_樹的插入
10.2.4B_樹的刪除
10.2.5B 樹
10.3散列
10.3.1散列函數(shù)
10.3.2開散列方法
10.3.3閉散列方法
10.3.4散列表的實(shí)現(xiàn)
10.3.5散列表分析
習(xí)題
參考文獻(xiàn)
- >
名家?guī)阕x魯迅:故事新編
- >
山海經(jīng)
- >
月亮虎
- >
史學(xué)評論
- >
經(jīng)典常談
- >
姑媽的寶刀
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
我從未如此眷戀人間