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

數據結構

(2004年科學出版社出版的圖書)

鎖定
《數據結構》是2004年科學出版社出版的圖書,作者是方風波、王巧蓮。
中文名
數據結構
作    者
方風波
王巧蓮
出版社
科學出版社
出版時間
2004年9月
ISBN
7030139321

數據結構內容簡介

該教材共分10章,分別介紹了線性表、棧和隊列、串、數組和廣度表、樹、圖、排序及查找,上機指導和實驗,基本上覆蓋了數據結構的所有知識。

數據結構圖書目錄

第1章 緒論
1.1 什麼是數據結構
1.1.1 數據結構的定義
1.1.2 數據結構類型
1.1.3 數據結構和數據類型
1.2 算法及其描述.
1.2.1 什麼是算法
1.2.2 算法描述.
1.3 算法分析.
1.3.1 時間複雜度
1.3.2 空間複雜度
1.3.3 算法分析實例
1.4 本章小結
習題
第2章線性表
2.1 線性表及其邏輯結構
2.1.1 線性表的定義
2.1.2 線性表的操作
2.2 線性表的順序存儲結構
2.2.1 線性表的順序存儲順序表
2.2.2 順序表基本操作的實現
2.2.3 順序表的應用舉例
2.3 線性表的鏈式存儲
2.3.1 線性表的鏈式存儲鏈表
2.3.2 單鏈表基本操作的實現
2.4 單向循環鏈表
2.5 雙向循環鏈表
2.5.1 雙向鏈表
25.2 雙向循環鏈表
2.6 一元多項式的存儲和運算
2.7 單鏈表應用舉例
2.8 本章小結
習題
第3章 棧和隊列
3.1 棧
3.1.1 棧的定義和基本運算
3. 1.2 棧的順序存儲及其基本操作的實現
3. 1.3 棧的鏈式存儲及其基本操作的實現
3.1.4 棧的應用舉例
3.2 隊列
3.2.1 隊列的定義及運算
3.2.2 隊列的順序存儲及其基本操作的實現
3.2.3 隊列的鏈式存儲及其基本操作的實現
3.3 本章小結
習題
第4章 串
4.1 串及其操作
4.1.1 串的邏輯結構
4.1.2 串的基本運算
4.2 串的存儲結構
4.2.1 順序存儲結構及其運算
4.2.2 鏈式存儲結構及基本運算的實現
4.3 串的模式匹配運算
4.3.1 BF(BruteForce)算法
4.3.2 無回溯的模式匹配(KMP)算法
4.4 本章小結
習題
第5章 數組和廣義表
5.1 數組
5.1.1 數組的定義
5.1.2 數組的順序存儲結構
5.1.3 數組的基本操作的實現
5.2 稀疏矩陣
5.2.1 稀疏矩陣的定義
5.2.2 稀疏矩陣的順序存儲結構及基本算法
5.2.3 稀疏矩陣的鏈式存儲結構及基本算法
5.3 廣義表
5.3.1 廣義表的定義
5.3.2 廣義表存儲結構
5.3.3 廣義表的基本操作
5.4 本章小結.
習題
第6章 樹
6.1 樹的定義和基本操作
6.1.1 樹的定義
6.1.2 樹的基本術語
6.1.3 樹的基本操作
6.2 二叉樹
6.2.1 叉樹的定義及其基本操作
6.2.2 叉樹的重要性質
6.2.3 二叉樹的存儲結構
6.3 遍歷二叉樹
6.3.1 二叉樹遍歷的遞歸算法
6.3.2 叉樹遍歷的非遞歸算法
6.4 樹和森林
6.4.1 樹的存儲結構
6.4.2 樹與二叉樹的轉換
6.4.3 森林與二叉樹的轉換圖-
6.5 樹的應用
6.5.1 二叉排序樹
6.5.2 哈夫曼樹
6.6 本章小結
習題
第7章 圖
7.1 圖的基本概念
7.1.1 圖的定義
7.1.2 圖的基本術語
7.2 圖的存儲結構
7.2.1 鄰接矩陣
7.2.2 鄰接表
7.3 圖的遍歷
7.3.1 深度優先遍歷
7.3.2 廣度優先遍歷
7.4 生成樹
7.4.1 概念
7.4.2 最小生成樹
7.5 最短路徑
7.5.1 求某源點到其餘各頂點的最短路徑
7.5.2 每對頂點之間的最短路徑
7.6 拓撲排序
7.6.1 頂點活動網(AOV網)
7.6.2 拓撲排序
7.7 本章小結
習題
第8章 排序
8.1 插入排序
8.1.1 直接插入排序
8.1.2 希爾排序
8.2 交換排序
8.2.1 冒泡排序
8.2.2 快速排序
8.3 選擇排序
8.4 歸併排序
8.5 本章小結
習題
第9章 查找
9.1 線性表查找
9.1.1 順序查找
9.1.2 折半查找
9.1.3 分塊查找
9.2 哈希表查找
9.2.1 哈希表定義
9.2.2 哈希函數的構造
9.2. 3 哈希衝突解決辦法
9.3 本章小結
習題
第10章 實驗內容與上機指導
10.1 順序表及其運算
10.2 鏈表及其運算
10.3 棧的運算
10.4 隊列的運算
10.5 串的運算
10.6 二叉樹的應用
10.7 圖的存儲與遍歷
10.8 排序
10.9 查找 [2] 
  • 主要參考文獻 [1] 
參考資料