日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

數(shù)據(jù)結(jié)構(gòu)(C語言版 第3版)

數(shù)據(jù)結(jié)構(gòu)(C語言版 第3版)

定 價:¥42.00

作 者: 李云清,楊慶紅,揭安全 著
出版社: 人民郵電出版社
叢編項: 普通高等學(xué)校計算機(jī)教育“十二五”規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/專科教材

ISBN: 9787115364630 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 295 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了數(shù)據(jù)結(jié)構(gòu)的基本概念和基本算法。全書共分為10章,包括概論、線性表及其順序存儲、線性表的鏈?zhǔn)酱鎯?、字符串、?shù)組和特殊矩陣、遞歸、樹型結(jié)構(gòu)、二叉樹、圖、檢索、內(nèi)排序等內(nèi)容,附錄給出了較為詳細(xì)的基礎(chǔ)實驗和幾類綜合課程設(shè)計題。本書內(nèi)容豐富,邏輯性強,文字清晰流暢,既注重理論知識,又強調(diào)工程實用。書中既體現(xiàn)了抽象數(shù)據(jù)類型的概念,又對每個算法的具體實現(xiàn)給出了完整的C語言源代碼描述。與本書配套的電子教案、書中所有算法的源代碼和習(xí)題參考答案均可從人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)(www.ptpedu.com.cn)上免費下載。本書可作為高等院校計算機(jī)專業(yè)及相關(guān)專業(yè)本科生“數(shù)據(jù)結(jié)構(gòu)”課程的教材,也可作為從事計算機(jī)工程與應(yīng)用的廣大讀者的參考書。

作者簡介

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

圖書目錄

目 錄
第1章 概論 1
1.1 數(shù)據(jù)結(jié)構(gòu)的基本概念與術(shù)語 1
1.1.1 數(shù)據(jù)結(jié)構(gòu)的基本概念 1
1.1.2 數(shù)據(jù)的邏輯結(jié)構(gòu) 2
1.1.3 數(shù)據(jù)的存儲結(jié)構(gòu) 3
1.1.4 數(shù)據(jù)的運算集合 5
1.2 數(shù)據(jù)類型和抽象數(shù)據(jù)類型 5
1.2.1 數(shù)據(jù)類型 6
1.2.2 抽象數(shù)據(jù)類型 7
1.2.3 抽象數(shù)據(jù)類型的描述和實現(xiàn) 7
1.3 算法和算法分析 8
1.3.1 算法的基本概念和基本特征 8
1.3.2 算法的時間復(fù)雜度和空間復(fù)雜度 8
習(xí)題 10
第2章 線性表及其順序存儲 11
2.1 線性表 11
2.2 順序表 11
2.2.1 順序表的基本概念及描述 11
2.2.2 順序表的實現(xiàn) 12
2.3 ?!?6
2.3.1 棧的基本概念及描述 16
2.3.2 順序棧及其實現(xiàn) 18
2.3.3 棧的應(yīng)用之一——括號匹配 20
2.3.4 棧的應(yīng)用之二——算術(shù)表達(dá)式求值 21
2.4 隊列 26
2.4.1 隊列的基本概念及描述 26
2.4.2 順序隊列及其實現(xiàn) 27
2.4.3 順序循環(huán)隊列及其實現(xiàn) 30
習(xí)題 32
第3章 線性表的鏈?zhǔn)酱鎯Α?4
3.1 鏈?zhǔn)酱鎯Α?4
3.2 單鏈表 35
3.2.1 單鏈表的基本概念及描述 35
3.2.2 單鏈表的實現(xiàn) 36
3.3 帶頭結(jié)點的單鏈表 40
3.3.1 帶頭結(jié)點的單鏈表的基本概念及描述 40
3.3.2 帶頭結(jié)點的單鏈表的實現(xiàn) 40
3.4 循環(huán)單鏈表 44
3.4.1 循環(huán)單鏈表的基本概念及描述 44
3.4.2 循環(huán)單鏈表的實現(xiàn) 44
3.5 雙鏈表 50
3.5.1 雙鏈表的基本概念及描述 50
3.5.2 雙鏈表的實現(xiàn) 50
3.6 鏈?zhǔn)綏!?5
3.6.1 鏈?zhǔn)綏5幕靖拍罴懊枋觥?5
3.6.2 鏈?zhǔn)綏5膶崿F(xiàn) 56
3.7 鏈?zhǔn)疥犃小?8
3.7.1 鏈?zhǔn)疥犃械幕靖拍罴懊枋觥?8
3.7.2 鏈?zhǔn)疥犃械膶崿F(xiàn) 59
習(xí)題 62
第4章 字符串、數(shù)組和特殊矩陣 64
4.1 字符串 64
4.1.1 字符串的基本概念 64
4.1.2 字符串類的定義 64
4.1.3 字符串的存儲及其實現(xiàn) 65
4.2 字符串的模式匹配 72
4.2.1 樸素的模式匹配算法 73
4.2.2 快速模式匹配算法 73
4.3 數(shù)組 76
4.3.1 數(shù)組和數(shù)組元素 76
4.3.2 數(shù)組類的定義 77
4.3.3 數(shù)組的順序存儲及實現(xiàn) 78
4.4 特殊矩陣 81
4.4.1 對稱矩陣的壓縮存儲 82
4.4.2 三角矩陣的壓縮存儲 83
4.4.3 帶狀矩陣的壓縮存儲 84
4.5 稀疏矩陣 86
4.5.1 稀疏矩陣類的定義 86
4.5.2 稀疏矩陣的順序存儲及其實現(xiàn) 87
4.5.3 稀疏矩陣的鏈?zhǔn)酱鎯皩崿F(xiàn) 89
習(xí)題 93
第5章 遞歸 94
5.1 遞歸的基本概念與遞歸程序設(shè)計 94
5.2 遞歸程序執(zhí)行過程的分析 96
5.3 遞歸程序到非遞歸程序的轉(zhuǎn)換 99
5.3.1 簡單遞歸程序到非遞歸程序的轉(zhuǎn)換 99
5.3.2 復(fù)雜遞歸程序到非遞歸程序的轉(zhuǎn)換 102
5.4 遞歸程序設(shè)計的應(yīng)用實例 107
習(xí)題 109
第6章 樹型結(jié)構(gòu) 110
6.1 樹的基本概念 110
6.2 樹類的定義 112
6.3 樹的存儲結(jié)構(gòu) 112
6.3.1 雙親表示法 112
6.3.2 孩子表示法 113
6.3.3 孩子兄弟表示法 116
6.4 樹的遍歷 117
6.5 樹的線性表示 120
6.5.1 樹的括號表示 120
6.5.2 樹的層號表示 122
習(xí)題 124
第7章 二叉樹 125
7.1 二叉樹的基本概念 125
7.2 二叉樹的基本運算 127
7.3 二叉樹的存儲結(jié)構(gòu) 128
7.3.1 順序存儲結(jié)構(gòu) 128
7.3.2 鏈?zhǔn)酱鎯Y(jié)構(gòu) 130
7.4 二叉樹的遍歷 131
7.4.1 二叉樹遍歷的定義 131
7.4.2 二叉樹遍歷的遞歸實現(xiàn) 131
7.4.3 二叉樹遍歷的非遞歸實現(xiàn) 133
7.5 二叉樹其他運算的實現(xiàn) 137
7.6 穿線二叉樹 139
7.6.1 穿線二叉樹的定義 139
7.6.2 中序穿線二叉樹的基本運算 140
7.6.3 中序穿線二叉樹的存儲結(jié)構(gòu)及其實現(xiàn) 140
7.7 樹、森林和二叉樹的轉(zhuǎn)換 143
7.7.1 樹、森林到二叉樹的轉(zhuǎn)換 143
7.7.2 二叉樹到樹、森林的轉(zhuǎn)換 144
習(xí)題 144
第8章 圖 146
8.1 圖的基本概念 146
8.2 圖的基本運算 149
8.3 圖的基本存儲結(jié)構(gòu) 150
8.3.1 鄰接矩陣及其實現(xiàn) 150
8.3.2 鄰接表及其實現(xiàn) 153
8.3.3 鄰接多重表 155
8.4 圖的遍歷 156
8.4.1 深度優(yōu)先遍歷 156
8.4.2 廣度優(yōu)先遍歷 158
8.5 生成樹與最小生成樹 160
8.5.1 最小生成樹的定義 161
8.5.2 最小生成樹的普里姆(Prim)算法 163
8.5.3 最小生成樹的克魯斯卡爾(Kruskal)算法 166
8.6 最短路徑 169
8.6.1 單源最短路徑 169
8.6.2 所有頂點對的最短路徑 172
8.7 拓?fù)渑判颉?74
8.8 關(guān)鍵路徑 177
習(xí)題 182

9章 檢索 186
9.1 檢索的基本概念 186
9.2 線性表的檢索 187
9.2.1 順序檢索 187
9.2.2 二分法檢索 188
9.2.3 分塊檢索 191
9.3 二叉排序樹 193
9.4 豐滿樹和平衡樹 200
9.4.1 豐滿樹 200
9.4.2 平衡二叉排序樹 201
9.5 最佳二叉排序樹和Huffman樹 207
9.5.1 擴(kuò)充二叉樹 207
9.5.2 最佳二叉排序樹 208
9.5.3 Huffman樹 213
9.6 B樹 216
9.6.1 B-樹的定義 217
9.6.2 B-樹的基本操作 217
9.6.3 B+樹 222
9.7 散列表檢索 224
9.7.1 散列存儲 224
9.7.2 散列函數(shù)的構(gòu)造 225
9.7.3 沖突處理 226
習(xí)題 230
第10章 內(nèi)排序 233
10.1 排序的基本概念 233
10.2 插入排序 234
10.2.1 直接插入排序 234
10.2.2 二分法插入排序 237
10.2.3 表插入排序 238
10.2.4 Shell插入排序 240
10.3 選擇排序 241
10.3.1 直接選擇排序 241
10.3.2 樹型選擇排序 243
10.3.3 堆排序 245
10.4 交換排序 249
10.4.1 冒泡排序 249
10.4.2 快速排序 250
10.5 歸并排序 253
10.6 基數(shù)排序 256
10.6.1 多排序碼的排序 256
10.6.2 靜態(tài)鏈?zhǔn)交鶖?shù)排序 256
習(xí)題 260
附錄1 基礎(chǔ)實驗 262
實驗1 線性表的順序?qū)崿F(xiàn) 262
實驗2 不帶頭結(jié)點的單鏈表 265
實驗3 帶頭結(jié)點的單鏈表 269
實驗4 棧與字符串 271
實驗5 遞歸 275
實驗6 樹 278
實驗7 二叉樹 280
實驗8 圖 283
實驗9 檢索 285
實驗10 排序 286
附錄2 綜合實驗 289
參考文獻(xiàn) 295

本目錄推薦

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