書籍信息
作者:秦玉平等
定價:23元
印次:1-2
ISBN:9787302115984
出版日期:2005.09.01
印刷日期:2006.07.11
內容簡介
數據結構是計算機及相關專業的核心課程,是電腦程式設計的基礎,是程式設計師和許多高校研究生入學考試的必考科目。本書共分10章,第1章是數據結構的概述;後9章分別介紹了線性表、棧、佇列、串、數組、廣義表、樹、二叉樹、圖、查找、內部排序、外部排序、動態存儲管理和檔案等基本類型的數據結構。本書中的算法都已通過調試,不用修改就能運行。本書可作為計算機和相關專業的教材,也可作為自學者或各種計算機培訓班的教材。
圖書目錄
第1章概述1
1.1數據結構的發展1
1.2基本概念2
1.3算法描述與分析4
習題110
第2章線性表13
2.1線性表的定義及基本操作13
2.1.1線性表的基本概念13
2.1.2線性表的基本操作14
2.2順序表14
2.2.1順序表的定義14
2.2.2基本操作在順序表上的實現15
2.3鍊表19
2.3.1單鍊表的表示和實現19
2.3.2雙鍊表的表示和實現27
2.3.3循環鍊表的表示和實現31
*2.3.4靜態鍊表的表示和實現38
2.4棧43
2.4.1棧的定義及其基本操作43
2.4.2順序棧的表示和實現44
*2.4.3鏈棧的表示和實現48
2.5佇列51
2.5.1佇列的定義及其基本操作51
2.5.2順序佇列的表示和實現52
2.5.3鏈佇列的表示和實現56
2.6串58數據結構(C語言版)目錄2.6.1串的定義及其基本操作58
2.6.2順序串的表示和實現59
*2.6.3鏈串的表示和實現64
**2.6.4串的模式匹配70
習題275
第3章數組和廣義表81
3.1數組81
3.1.1數組的定義及基本操作81
3.1.2數組存儲結構82
3.1.3矩陣的壓縮存儲83
*3.2廣義表97
3.2.1廣義表的定義和基本操作97
3.2.2廣義表的存儲98
習題3103
第4章樹和二叉樹107
4.1樹的定義和基本操作107
4.1.1樹的定義和基本術語107
4.1.2樹的基本操作108
4.2二叉樹的定義和性質109
4.2.1二叉樹的定義109
4.2.2二叉樹的性質與結論110