複製鏈接
請複製以下鏈接發送給好友

數據結構

(1998年11月科學出版社出版的圖書)

鎖定
《數據結構》是1998年科學出版社出版的圖書,作者是王慶瑞。
中文名
數據結構
作    者
王慶瑞 [2] 
出版社
科學出版社
出版時間
1998年11月
ISBN
7030064968 [1] 

數據結構內容簡介

本書從程序設計、算法設計與分析的觀點出發,論述了數據結構的基本理論。包括緒論、線性表、鏈表、矩陣和散列表、樹、圖、排序、文件、算法設計的基本方法等九章。前五章以數據集上常用的查找、插入、刪除運算為線索,詳述各種基本數據結構的特點、存儲表示、運算算法的設計及其性能評價。後幾章分別介紹了圖的常用算法、各種內部排序方法、文件結構和外部排序技術。後一章對全書所用到的算法設計技術作了概括性的總結。
本書語言通俗流暢,敍述簡潔,內容豐富,編排獨特,習題量大,圖文規範,術語統一。可作為計算機科學和技術專業及相關專業的本科生。大專生教材,也可選作廣播電視教學、函授教學或自學和專業參考書籍。 [2] 

數據結構圖書目錄

第一章 緒論
1.1數據結構研究的對象
1.2算法的描述和分析
1.2.1算法的描述
1.2.2算法分析
1.3類PASCAL語言
習題一
第二章 線性表
2.1線性表及其存儲表示
2.1.1基本概念
2.1.2線性表的運算
2.1.3線性表的存儲表示
2.2線性表的插入和刪除
2.3棧和隊
2.3.1概念
2.3.2棧的運算
2.3.3隊的運算
2.4棧和遞歸
2.4.1嵌套結構和遞歸結構
2.4.2簡單表達式求值
2.5多表共享空間
2.6線性表的查找
2.6.1順序查找
2.6.2有序表的二分查找
2.6.3分段查找
習題二
第三章 鏈表
3.1簡單鏈表
3.1.1基本概念
3.1.2鏈表的存儲描述
3.1.3簡單鏈表的簡單插入刪除算法
3.2簡單鏈表的查找、插入和刪除運算
3.2.1簡單鏈表的查找
3.2.2簡單鏈表的插入和刪除
3.3複雜鏈表
3.3.1帶表頭結點的鏈表
3.3.2循環鏈表
3.3.3雙向鏈表
3.4多表共享空間
3.4.1鏈式共享空間的結構
3.4.2有序鏈表的合併算法
3.5存儲管理
3.5.1存儲管理的一般概念
3.5.2存儲區的分配和回收算法
3.5.3夥伴系統
3.6線性表的目錄存儲結構
習題三
第四章 矩陣、字符串和散列表
4.1矩陣
4.1.1矩陣的順序存儲
4.1.2特殊矩陣的順序存儲
4.1.3稀疏矩陣的壓縮順序存儲及其運算
4.1.4稀疏矩陣的鏈式存儲
4.2字符串
4.2.1基本概念和基本運算
4.2.2簡單模式匹配算法
4.2.3KMP算法 [2] 
4.3廣義表
4.4散列表
4.4.1散列函數
4.4.2散列表的構造、查找和衝突的處理
4.4.3散列查找分析
習題四
第五章 樹
5.1基本概念
5.2二叉樹
5.2.1二叉樹的概念
5.2.2二叉樹的基本性質
5.2.3特殊的二叉樹
5.2.4二叉樹的存儲結構
5.2.5樹、森林和二叉樹的相互轉換
5.3二叉樹的遍歷
5.3.1二叉樹的遍歷運算
5.3.2遍歷運算的遞歸算法
5.3.3非遞歸的遍歷算法
5.3.4遍歷序列的性質
5.4線索樹
5.4.1線索樹及其遍歷算法
5.4.2線索樹的構造和修改
5.5檢索樹
5.5.1檢索樹及其查找
5.5.2檢索樹的插入
5.5.3檢索樹的刪除
5.6平衡樹
5.6.1平衡樹的插入
5.6.2平衡樹的刪除
5.7優檢索樹
5.8B樹
5.9鍵樹和2-3樹
5.9.1鍵樹
5.9.22-3樹
5.10哈夫曼優樹
5.10.1樹編碼
5.10.2哈夫曼優樹
5.11判定樹
習題五
第六章 圖
第七章 排序
第八章 文件
第九章 算法設計的基本方法 [2] 
參考文獻 [1] 
參考資料