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

數(shù)據(jù)結(jié)構(gòu)課程設計

數(shù)據(jù)結(jié)構(gòu)課程設計

定 價:¥25.00

作 者: 蘇仕華 等編著
出版社: 機械工業(yè)出版社
叢編項: 高等院校計算機課程設計指導叢書
標 簽: 數(shù)據(jù)庫理論

ISBN: 9787111295495 出版時間: 2010-03-01 包裝: 平裝
開本: 16開 頁數(shù): 207 字數(shù):  

內(nèi)容簡介

  為了配合數(shù)據(jù)結(jié)構(gòu)課程的教學,加強讀者對數(shù)據(jù)結(jié)構(gòu)算法實際應用技能的訓練,提高讀者分析問題和解決問題的能力,《數(shù)據(jù)結(jié)構(gòu)課程設計(第2版)》選取并討論了多個方面應用的課程設計。全書共分10章,給出了與數(shù)據(jù)結(jié)構(gòu)內(nèi)容相關的知識解析、算法分析以及課程設計,描述了相關數(shù)據(jù)結(jié)構(gòu)的存儲表示及其實際應用的操作算法,對用類C語言描述的各種算法進行了詳細的注釋和性能分析,并對各應用的解題思路、方法進行了較詳細的分析。全書特別注重對實踐應用問題的分析和理解,內(nèi)容豐富,概念清楚,通俗易懂?!稊?shù)據(jù)結(jié)構(gòu)課程設計(第2版)》可作為高等院校各類相關專業(yè)本科生、??粕鷮W習數(shù)據(jù)結(jié)構(gòu)的輔助教材以及實驗指導用書,也可作為廣大從事計算機軟件與應用的工作人員及社會大眾學習數(shù)據(jù)結(jié)構(gòu)的參考用書。

作者簡介

暫缺《數(shù)據(jù)結(jié)構(gòu)課程設計》作者簡介

圖書目錄

專家指導委員會
前言
第0章 緒論 1
0.1 課程設計特點 1
0.2 課程設計結(jié)構(gòu) 1
第1章 鏈表的應用 5
1.1 知識解析 5
1.1.1 線性表的基礎知識 5
1.1.2 線性表的基本運算 7
1.2 算法設計與分析 9
1.2.1 順序表上的相關操作 9
1.2.2 線性鏈表上相關操作的算法 及其分析 11
1.3 一元多項式的運算 13
1.3.1 問題分析 14
1.3.2 算法解析 14
1.3.3 完整程序清單 17
1.3.4 程序運行測試 19
1.4 通訊錄管理系統(tǒng)的設計與實現(xiàn) 20
1.4.1 問題分析 20
1.4.2 系統(tǒng)設計 21
1.4.3 完整程序清單 27
1.4.4 程序運行測試 32
1.5 約瑟夫生者死者游戲 35
1.5.1 問題分析 35
1.5.2 程序?qū)崿F(xiàn) 37
1.5.3 程序運行測試 39
1.6 評價標準 39
第2章 棧和隊列的應用 40
2.1 知識解析 40
2.1.1 棧和隊列的基本概念 40
2.1.2 棧和隊列的基本運算 41
2.1.3 棧和隊列的存儲結(jié)構(gòu) 41
2.2 算法設計與分析 45
2.2.1 棧的特性 45
2.2.2 循環(huán)隊列的特點 45
2.2.3 棧的應用舉例 46
2.3 八皇后問題 48
2.3.1 設計要求與分析 48
2.3.2 算法求精 49
2.3.3 算法擴充 50
2.3.4 完整的算法實現(xiàn) 51
2.4 表達式求值問題 53
2.4.1 設計要求與分析 54
2.4.2 中綴表達式到后綴表達式的 轉(zhuǎn)換 54
2.4.3 后綴表達式的計算 56
2.4.4 表達式運算算法的實現(xiàn) 57
2.5 評價標準 61
第3章 文本文件的檢索 62
3.1 知識解析 62
3.1.1 串的概念 62
3.1.2 順序串 62
3.1.3 鏈串 63
3.1.4 串運算的實現(xiàn) 63
3.2 算法設計與分析 65
3.3 串模式匹配算法的設計與實現(xiàn) 67
3.3.1 設計要求 67
3.3.2 算法分析與設計 67
3.3.3 調(diào)用算法實例 68
3.4 文本文件單詞的檢索與計數(shù) 69
3.4.1 設計要求與分析 69
3.4.2 設計實例的實現(xiàn) 70
3.5 評價標準 74
第4章 稀疏矩陣和廣義表 75
4.1 知識解析 75
4.1.1 多維數(shù)組 75
4.1.2 特殊矩陣 76
4.1.3 廣義表 77
4.2 算法設計與分析 78
4.2.1 矩陣運算 78
4.2.2 廣義表運算 80
4.3 稀疏矩陣的壓縮存儲和運算 80
4.3.1 設計要求與分析 80
4.3.2 設計實例 81
4.3.3 完整的程序?qū)崿F(xiàn) 83
4.4 廣義表的運算 84
4.4.1 設計要求 84
4.4.2 算法分析 85
4.4.3 算法實現(xiàn) 87
4.4.4 運行測試實例 89
4.5 評價標準 92
第5章 樹結(jié)構(gòu)的應用 93
5.1 知識解析 93
5.1.1 樹的概念和術語 93
5.1.2 二叉樹概述 93
5.1.3 二叉樹的運算 94
5.1.4 線索二叉樹 96
5.1.5 樹和森林 98
5.1.6 赫夫曼樹 99
5.2 算法設計與分析 100
5.2.1 二叉樹的遍歷 100
5.2.2 赫夫曼樹 101
5.2.3 二叉樹上的其他運算 102
5.3 求二叉樹上結(jié)點的路徑 104
5.3.1 設計要求與分析 104
5.3.2 設計實例 105
5.3.3 算法運行實例 109
5.4 赫夫曼編碼的應用 112
5.4.1 設計要求與分析 112
5.4.2 赫夫曼樹的建立 112
5.4.3 赫夫曼編碼 114
5.4.4 代碼文件的譯碼 115
5.4.5 算法運行實例 116
5.5 評價標準 120
第6章 圖結(jié)構(gòu)的應用 121
6.1 知識解析 121
6.1.1 圖的基本術語 121
6.1.2 圖的存儲表示方式 122
6.1.3 圖的基本運算 123
6.1.4 拓撲排序法 126
6.2 算法設計與分析 126
6.2.1 圖的存儲表示 126
6.2.2 圖的遍歷 127
6.2.3 頂點之間的最短路徑 129
6.3 交通咨詢系統(tǒng)設計 130
6.3.1 設計要求與分析 130
6.3.2 設計功能的實現(xiàn) 131
6.3.3 主控程序 133
6.3.4 運行實例 134
6.4 評價標準 138
第7章 排序算法的應用 140
7.1 知識解析 140
7.1.1 排序的基本概念 140
7.1.2 常用排序方法 141
7.1.3 各種排序方法比較 142
7.2 算法實現(xiàn)思路 143
7.2.1 插入排序 143
7.2.2 交換排序 144
7.2.3 選擇排序 146
7.2.4 分配排序 149
7.3 學生成績處理 150
7.3.1 設計要求與分析 150
7.3.2 算法設計源程序 151
7.3.3 主控程序 156
7.3.4 運行實例 157
7.4 評價標準 159
第8章 查找算法的應用 160
8.1 知識解析 160
8.1.1 順序表的查找 160
8.1.2 二叉排序樹 162
8.1.3 散列表的查找 163
8.2 算法設計與分析 166
8.2.1 有序表上的順序查找 167
8.2.2 查找算法分析 167
8.3 航班信息的查詢與檢索 168
8.3.1 設計要求 168
8.3.2 設計分析 169
8.3.3 算法實現(xiàn) 170
8.3.4 源程序清單 172
8.3.5 運行測試實例 177
8.4 評價標準 179
第9章 文件的應用 181
9.1 知識解析 181
9.1.1 文件的基本概念 181
9.1.2 常用的文件結(jié)構(gòu) 182
9.2 文件實例分析 184
9.3 圖書管理信息系統(tǒng)的設計與實現(xiàn) 186
9.3.1 設計要求 186
9.3.2 設計分析 187
9.3.3 設計的實現(xiàn) 191
9.3.4 主控菜單的設計 200
9.3.5 運行測試實例 202
9.4 評價標準 207
參考文獻 208

本目錄推薦

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