數(shù)據(jù)結(jié)構(gòu)教程(第2版)/高等學(xué)校通用教材
定 價(jià):36 元
- 作者:唐發(fā)根 編著
- 出版時(shí)間:2005/5/1
- ISBN:9787810775861
- 出 版 社:北京航天航空大學(xué)出版社
- 中圖法分類:TP311.12
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:
《數(shù)據(jù)結(jié)構(gòu)教程》(第二版)是1996年出版的版的修訂版。修訂版在保持版基本框架和特色的基礎(chǔ)上,對其中的內(nèi)容做了大量的增刪和修改,書中所有算法采用C語言描述。
書中討論了包括線性表、堆棧、隊(duì)列、樹和圖在內(nèi)的各種數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)文件的基本概念、邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),以及在這些結(jié)構(gòu)的基礎(chǔ)上所實(shí)施的相關(guān)操作。全書仍分為11章。每一章在增加了大量例題解析的同時(shí),還配有豐富的、各種類型的習(xí)題,并且提供了體現(xiàn)各章基本內(nèi)容的上機(jī)實(shí)踐題。
本書可以作為高等院校計(jì)算機(jī)專業(yè)本科學(xué)生的教材,也可以作為報(bào)考高等學(xué)校計(jì)算機(jī)專業(yè)碩士研究生入學(xué)考試的復(fù)習(xí)用書,同時(shí)還可以作為從事計(jì)算機(jī)系統(tǒng)軟件和應(yīng)用軟件設(shè)計(jì)與開發(fā)人員的參考資料。
第1章 緒論
1.1 什么是數(shù)據(jù)結(jié)構(gòu)
1.2 數(shù)據(jù)結(jié)構(gòu)的發(fā)展簡史及其在計(jì)算機(jī)科學(xué)中的地位
1.3 算法
1.3.1 算法及其性質(zhì)
1.3.2 基本算法
1.3.3 算法的描述
1.4 算法分析
1.4.1 時(shí)間復(fù)雜度
1.4.2 空間復(fù)雜度
1.4.3 其他方面
習(xí)題
第2章 線性表
2.1 線性表的定義及其基本操作
2.1.1 線性表的定義
2.1.2 線性表的基本操作
2.2 線性表的順序存儲結(jié)構(gòu)
2.2.1 順序存儲結(jié)構(gòu)的構(gòu)造
2.2.2 幾種常見操作的實(shí)現(xiàn)
2.2.3 順序存儲結(jié)構(gòu)小結(jié)
2.3 線性鏈表及其操作
2.3.1 線性鏈表的構(gòu)造
2.3.2 線性鏈表的基本算法
2.4 循環(huán)鏈表及其操作
2.5 雙向鏈表及其操作
2.5.1 雙向鏈表的構(gòu)造
2.5.2 雙向鏈表的插入與刪除算法
2.6 鏈表的應(yīng)用舉例
2.6.1 鏈?zhǔn)酱鎯Y(jié)構(gòu)下的一元多項(xiàng)式相加
2.6.2 打印文本文件的后n行
習(xí)題
第3章 數(shù)組
3.1 數(shù)組的概念
3.2 數(shù)組的存儲結(jié)構(gòu)
3.3 矩陣的壓縮存儲
3.3.1 對稱矩陣的壓縮存儲
3.3.2 對角矩陣的壓縮存儲
3.4 稀疏矩陣的三元組表表示
3.4.1 稀疏矩陣的三元組表存儲方法
3.4.2 稀疏矩陣的轉(zhuǎn)置算法
3.4.3 稀疏矩陣的相加算法
3.4.4 稀疏矩陣的相乘算法
3.5 稀疏矩陣的鏈表表示
3.5.1 線性鏈表存儲方法
3.5.2 帶行指針向量的鏈表存儲方法
3.5.3 十字鏈表存儲方法
3.6 數(shù)組的應(yīng)用舉例
3.6.1 一元多項(xiàng)式的數(shù)組表示
3.6.2 n階魔方
習(xí)題
第4章 堆棧和隊(duì)列
4.1 堆棧的概念及其操作
4.1.1 堆棧的定義
4.1.2 堆棧的基本操作
4.2 堆棧的順序存儲結(jié)構(gòu)
4.2.1 順序堆棧的構(gòu)造
4.2.2 順序堆棧的基本算法
4.2.3 多個(gè)堆棧共享連續(xù)空間
4.3 堆棧的鏈?zhǔn)酱鎯Y(jié)構(gòu)
……
第5章 廣義表
第6章 串
第7章 樹與二叉樹
第8章 圖
第9章 文件及查找
第10章 內(nèi)排序
第11章 外排序
附錄 上機(jī)實(shí)踐題
習(xí)題答案
參考文獻(xiàn)