數據結構(第2版)(鄧文華、梅志紅編著書籍)

《數據結構(第2版)》是2007年出版的圖書,作者是鄧文華、梅志紅。

基本介紹

  • 書名:數據結構(第2版)
  • 作者:鄧文華、梅志紅
  • ISBN:9787302163299
  • 出版時間:2007.12.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:鄧文華、梅志紅
定價:20元
印次:2-1
ISBN:9787302163299
出版日期:2007.12.01
印刷日期:2007.11.23

內容簡介

本書對常用的數據結構做了系統的介紹,力求概念清晰,注重實際套用。全書共分9章,依次介紹了數據結構的基本概念、線性表、棧和佇列、串和數組、樹和二叉樹、圖、查找、排序以及綜合套用實例。全書用C語言作為算法描述語言,並且每一章後面均列舉了典型套用實例,並配有電子課件,以供教師教學使用。 本書配套出版了《數據結構實驗與實訓教程》,便於教學實驗、課程設計及複習應考。本書主要面向高職高專院校計算機類專業的學生,也可以作為大學非計算機專業學生的選修課教材和計算機套用技術人員的自學參考書。

圖書目錄

第1章緒論11.1數據結構概念1
1.1.1為什麼要學習數據結構1
1.1.2有關概念和術語4
1.2算法描述7
1.2.1算法特性7
1.2.2算法描述8
1.3算法分析9
小結10
習題11
第2章線性表13
2.1線性表的邏輯結構13
2.1.1線性表的定義13
2.1.2線性表的基本操作14
2.2線性表的順序存儲及操作實現15
2.2.1順序表15
2.2.2順序表的基本操作實現17
2.2.3順序表套用舉例21
2.3線性表的鏈式存儲和運算實現23
2.3.1單鍊表23
2.3.2單鍊表上基本運算的實現25
2.3.3循環鍊表32
2.3.4雙向鍊表33
2.4套用舉例34
小結37
習題37
數據結構(第2版)目錄第3章棧和佇列40
3.1棧40
3.1.1棧的定義和基本運算40
3.1.2棧的存儲實現和運算實現41
3.1.3棧與遞歸的實現44
3.2棧的套用舉例50
3.3佇列54
3.3.1佇列的定義和基本運算54
3.3.2佇列的存儲實現和運算實現55
3.4佇列套用舉例61
小結62
習題63
第4章串和數組65
4.1串65
4.1.1串的基本概念65
4.1.2串的基本運算66
4.1.3串的存儲和基本運算實現67
4.2數組70
4.2.1數組的邏輯結構70
4.2.2數組的記憶體映像71
4.2.3稀疏矩陣72
4.3套用舉例76
小結77
習題77
第5章樹和二叉樹79
5.1樹的概念和基本操作79
5.1.1樹的定義和相關術語79
5.1.2樹的基本操作81
5.2二叉樹82
5.2.1二叉樹的基本概念82
5.2.2二叉樹的主要性質83
5.2.3二叉樹的基本操作與存儲實現85
5.2.4二叉樹的遍歷88
5.3樹和森林91
5.3.1樹的存儲91
5.3.2樹、森林與二叉樹的轉換94
5.3.3樹和森林的遍歷96
5.4最優二叉樹--哈夫曼樹98
5.4.1哈夫曼樹的基本概念98
5.4.2哈夫曼樹的構造算法99
5.4.3哈夫曼編碼101
5.4.4哈夫曼編碼的算法實現103
5.5套用舉例104
小結107
習題107
第6章圖110
6.1圖的基本概念110
6.1.1圖的定義和術語110
6.1.2圖的基本操作114
6.2圖的存儲表示114
6.2.1鄰接矩陣115
6.2.2鄰接表117
6.3圖的遍歷119
6.3.1深度優先搜尋119
6.3.2廣度優先搜尋121
6.4圖的套用122
6.4.1最小生成樹122
6.4.2最短路徑126
6.4.3拓撲排序129
6.5套用舉例133
小結137
習題138
第7章查找141
7.1基本概念和術語141
7.2靜態查找表143
7.2.1靜態查找表結構143
7.2.2順序查找143
7.2.3有序表的折半查找144
7.2.4分塊查找147
7.3動態查找表148
7.4哈希表152
7.4.1哈希表和哈希方法152
7.4.2常用的哈希函式153
7.4.3衝突處理方法155
7.4.4哈希表的查找及其分析157
7.5套用舉例159
小結166
習題167
第8章排序168
8.1基本概念168
8.2簡單排序方法169
8.2.1直接插入排序169
8.2.2冒泡排序171
8.2.3簡單選擇排序172
8.3快速排序173
8.4堆排序176
8.5歸併排序179
8.6基數排序181
8.6.1多關鍵碼排序181
8.6.2鏈式基數排序182
8.7排序方法的比較和討論184
小結185
習題186
第9章綜合套用實例188
9.1約瑟夫環問題188
9.2哈夫曼編解碼器190
9.3用靜態棧數據結構實現表達式求值199
9.4最小生成樹Kruskal算法203
9.5漢諾塔遊戲程式207
參考文獻213

相關詞條

熱門詞條

聯絡我們