注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫挖掘/數據倉庫數據結構

數據結構

數據結構

定 價:¥29.00

作 者: 田魯懷 編箸
出版社: 電子工業(yè)出版社
叢編項: 新編計算機類本科規(guī)劃教材
標 簽: 數據結構

ISBN: 9787121027949 出版時間: 2006-08-01 包裝: 膠版紙
開本: 16開 頁數: 379 字數:  

內容簡介

  《新編計算機本科規(guī)劃教材:數據結構》是普通高等教育“十一五”國家規(guī)劃教材。全書共分10章 ,內容包括:數據結構的概念,幾種基本的線性結構(如線性表),棧和隊列,串,幾種非線性結構(如多維數組和廣義表),樹,圖,常用的數據處理枝術(如排序),查找,文件的存儲結構和組織方法等。在每一章中都收集了難度各異的習題和例題,全書采用C語言作為算法描述語言,并有詳細的注釋,書中全部程序均上機在TURBOC2.0環(huán)境下進行驗證并調試通過,同時給發(fā)出部分程序的運行結果。各章中的“簡單應用舉例”,既是本章算法的綜合應用,也可作為本章實訓內容和課程設計的綜合練習,全書有很強的實用性和可操作性。《新編計算機本科規(guī)劃教材:數據結構》可作為全日制高等院校計算機應用專業(yè)、微電子和信息工程專業(yè)、計算機信息管理和經濟信息管理類專業(yè)普通本科學生的專業(yè)基礎課教材,也可以作為上述專業(yè)高職高專業(yè)學生的參考教材,還可以作為計算機等級考試的參考書,供廣大從事計算機應用工作的管理人員和技術人員學習參考。

作者簡介

暫缺《數據結構》作者簡介

圖書目錄

第1章  概論
1.1  概述
1.2  數據結構的基本概念
1.2.1  數據結構的基本術語
1.2.2  數據的邏輯結構
1.2.3  數據的存儲結構
1.3  算法性能分析與度量
1.3.1  算法和算法的描述方法
1.3.2  算法的特性
1.3.3  算法設計的要求
1.3.4  算法時間復雜度的度量
1.3.5  算法存儲空間的需求
本章小結
習題1
第2章  線性表
2.1  線性表的定義及基本運算
2.1.1  線性表的定義
2.1.2  線性表的基本運算
2.2  線性表的順序存儲結構及其運算
2.2.1  線性表的順序存儲結構
2.2.2  順序表的基本運算
2.2.3  順序表上插入和刪除運算的時間分析
2.2.4  順序表的優(yōu)點和缺點
2.3  線性表的鏈接存儲結構及其運算
2.3.1  單鏈表
2.3.2  單鏈表上的基本運算
2.3.3  單鏈表上查找、插入和刪除運算的時間分析
2.3.4  循環(huán)鏈表
2.3.5  雙向鏈表
2.4  順序表和鏈表的比較
2.5  線性表的簡單應用舉例
本章小結
習題2
第3章  棧和隊列
3.1  棧的基本概念
3.2  棧的存儲結構
3.2.1  棧的順序存儲結構
3.2.2  棧的鏈接存儲結構
3.2.3  棧的兩種存儲結構的比較
3.2.4  多個順序棧共享一個數組的存儲空間
3.3  棧的基本運算
3.3.1  順序存儲結構上順序棧的運算實現(xiàn)
3.3.2  鏈接存儲結構上鏈棧的運算實現(xiàn)
3.4  棧的簡單應用舉例
3.4.1  棧在遞歸過程中的作用
3.4.2  簡單應用舉例
3.5  隊列的基本概念
3.6  隊列的存儲結構
3.6.1  隊列的順序存儲結構
3.6.2  順序存儲的循環(huán)隊列
3.6.3  隊列的鏈接存儲結構
3.7  隊列的基本運算
3.7.1  順序存儲結構上順序隊列的運算實現(xiàn)
3.7.2  順序存儲結構上循環(huán)隊列的運算實現(xiàn)
3.7.3  鏈接存儲結構上鏈隊列的運算實現(xiàn)
3.8  隊列的簡單應用舉例
本章小結
習題3
第4章  串
4.1  串的基本概念
4.2  串的存儲結構
4.2.1  串的順序存儲結構
4.2.2  串的鏈接存儲結構
4.3  串的基本運算及實現(xiàn)
4.3.1  串的基本運算
4.3.2  順序串上基本運算的實現(xiàn)
4.3.3  鏈串上基本運算的實現(xiàn)
4.4  串的模式匹配運算
4.4.1  BF模式匹配算法
4.4.2  BM模式匹配算法
4.4.3  KMP模式匹配算法
4.5  串的簡單應用舉例
本章小結
習題4
第5章  數組和廣義表
5.1  數組的概念和存儲
5.1.1  數組的概念
5.1.2  數組的存儲結構
5.2  特殊矩陣的壓縮存儲
5.2.1  對稱矩陣的壓縮存儲
5.2.2  三角矩陣的壓縮存儲
5.2.3  對角矩陣的壓縮存儲
5.3  稀疏矩陣的壓縮存儲
5.3.1  稀疏矩陣的三元組表示
5.3.2  稀疏矩陣的十字鏈表表示
5.3.3  稀疏矩陣的簡單應用舉例
5.4  廣義表
5.4.1  廣義表的基本概念
5.4.2  廣義表的鏈接存儲結構
5.4.3  廣義表的基本運算
5.4.4  廣義表的簡單應用舉例
本章小結
習題5
第6章  樹
6.1  樹的基本概念
6.1.1  樹的定義
6.1.2  樹的基本術語
6.2  二叉樹
6.2.1  二叉樹的概念
6.2.2  二叉樹的基本性質
6.2.3  二叉樹的存儲結構
6.3  二叉樹的運算
6.3.1  二叉樹的遍歷
6.3.2  二叉樹的建立
6.3.3  二叉樹的其他運算舉例
6.4  線索化二叉樹
6.4.1  線索二叉樹的概念
6.4.2  二叉樹的中序線索化
6.4.3  線索二叉樹的遍歷和插入運算
6.5  樹和森林
6.5.1  樹的存儲結構
6.5.2  樹和森林與二叉樹的轉換
6.5.3  樹的遍歷
6.5.4  森林的遍歷
6.6  哈夫曼樹及其應用
6.6.1  哈夫曼樹的基本概念
6.6.2  哈夫曼樹的構造及實現(xiàn)
6.6.3  哈夫曼編碼
6.6.4  哈夫曼譯碼
6.6.5  哈夫曼樹在編碼問題中的完整程序
本章小結
習題6
第7章  圖
7.1  圖的基本概念
7.1.1  圖的實際背景
7.1.2  圖的定義
7.1.3  圖的基本術語
7.2  圖的存儲結構
7.2.1  鄰接矩陣表示法
7.2.2  鄰接表表示法
7.3  圖的遍歷
7.3.1  連通圖的深度優(yōu)先搜索遍歷
7.3.2  連通圖的廣度優(yōu)先搜索遍歷
7.3.3  非連通圖的遍歷
7.4  生成樹和最小生成樹
7.4.1  生成樹和最小生成樹的概念
7.4.2  Kruskal算法
7.4.3  Prim算法
7.5  最短路徑
7.5.1  最短路徑的概念
7.5.2  單源最短路徑
7.5.3  所有頂點對之間的最短路徑
7.6  AOV網和拓撲排序
7.6.1  AOV網和拓撲排序
7.6.2  拓撲排序算法
7.7  AOE網和關鍵路徑
7.7.1  AOE網和關鍵路徑的概念
7.7.2  關鍵路徑的確定
7.8  圖的簡單應用舉例
本章小結
習題7
第8章  排序
8.1  排序的基本概念
8.2  插入排序
8.2.1  直接插入排序
8.2.2  希爾排序
8.3  交換排序
8.3.1  冒泡排序
8.3.2  快速排序
8.4  選擇排序
8.4.1  直接選擇排序
8.4.2  堆排序
8.5  歸并排序
8.5.1  兩個相鄰有序表的一次歸并過程
8.5.2  一趟歸并排序過程
8.5.3  二路歸并排序
8.6  各種內排序方法的比較和選擇
8.6.1  各種內排序方法的總結
8.6.2  各種內排序方法的比較
8.6.3  排序方法的選擇
8.7  排序的簡單應用舉例
本章小結
習題8
第9章  查找
9.1  查找的基本概念
9.2  線性表的查找
9.2.1  順序查找
9.2.2  二分查找
9.2.3  分塊查找
9.3  樹表的查找
9.3.1  二叉排序樹
9.3.2  平衡的二叉排序樹
9.3.3  B-樹
9.4  散列表的查找
9.4.1  散列表的概念
9.4.2  散列函數的構造方法
9.4.3  處理沖突的方法
9.4.4  散列表的運算
9.4.5  散列表的查找及分析
9.5  查找的簡單應用程序舉例
本章小結
習題9
第10章  文件
10.1  文件的基本概念
10.2  順序文件
10.3  索引文件
10.4  索引順序文件
10.4.1  ISAM文件
10.4.2  VSAM文件
10.5  散列文件
10.6  多關鍵字文件
10.6.1  多重表文件
10.6.2  倒排文件
本章小結
習題10378
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號