清華大學(xué)計(jì)算機(jī)系列教材:數(shù)據(jù)結(jié)構(gòu)(第2版)
定 價(jià):29 元
- 作者:嚴(yán)蔚敏 ,吳偉民 著
- 出版時(shí)間:2012/12/1
- ISBN:9787302009849
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP311.12
- 頁(yè)碼:340
- 紙張:膠版紙
- 版次:2
- 開(kāi)本:16開(kāi)
《清華大學(xué)計(jì)算機(jī)系列教材:數(shù)據(jù)結(jié)構(gòu)(第2版)》第二版在保持原書(shū)基本框架和特色的基礎(chǔ)上,對(duì)主要各章,如第一、二、三、四、六及九章等,作了增刪和修改。
《清華大學(xué)計(jì)算機(jī)系列教材:數(shù)據(jù)結(jié)構(gòu)(第2版)》系統(tǒng)地介紹了各種類(lèi)型的數(shù)據(jù)結(jié)構(gòu)和查找、排序的各種方法。對(duì)每一種數(shù)據(jù)結(jié)構(gòu),除了詳細(xì)闡述其基本概念和具體實(shí)現(xiàn)外,并盡可能對(duì)每種操作給出類(lèi)PASCAL的算法,對(duì)查找和排序的各種算法,還著重在時(shí)間上作出定量或定性的分析比較。最后一章討論文件的各種組織方法。
本書(shū)概念清楚,內(nèi)容豐富,并有配套的《數(shù)據(jù)結(jié)構(gòu)題集》(第二版),既便于教學(xué),又便于自學(xué)。
本書(shū)可作為計(jì)算機(jī)類(lèi)專(zhuān)業(yè)和信息類(lèi)相關(guān)專(zhuān)業(yè)的教材,也可供從事計(jì)算機(jī)工程與應(yīng)用工作的科技工作者參考。
《清華大學(xué)計(jì)算機(jī)系列教材:數(shù)據(jù)結(jié)構(gòu)(第2版)》體系完整、結(jié)構(gòu)嚴(yán)謹(jǐn)、理論結(jié)合實(shí)際、注重素質(zhì)培養(yǎng)。
嚴(yán)蔚敏,清華大學(xué)計(jì)算機(jī)系教授,長(zhǎng)期從事數(shù)據(jù)結(jié)構(gòu)教學(xué)和教材建設(shè),和吳偉民合作編著的《數(shù)據(jù)結(jié)構(gòu)》曾獲“第二屆普通高等學(xué)校優(yōu)秀教材全國(guó)特等獎(jiǎng)”和“1996年度國(guó)家科學(xué)技術(shù)進(jìn)步獎(jiǎng)三等獎(jiǎng)”。
吳偉民,廣東工業(yè)大學(xué)計(jì)算機(jī)學(xué)院副教授,碩士生導(dǎo)師。廣東省計(jì)算機(jī)學(xué)會(huì)圖像圖形分會(huì)秘書(shū)長(zhǎng)。長(zhǎng)期從事數(shù)據(jù)結(jié)構(gòu)教學(xué)和系列教材建設(shè)。主要研究領(lǐng)域:數(shù)據(jù)結(jié)構(gòu)和算法、可視計(jì)算、編譯和虛擬機(jī)技術(shù)、智能系統(tǒng)等。和嚴(yán)蔚敏合作編著的《數(shù)據(jù)結(jié)構(gòu)》曾獲“第二屆普通高等學(xué)校優(yōu)秀教材全國(guó)特等獎(jiǎng)”和“1996年度國(guó)家科學(xué)技術(shù)進(jìn)步獎(jiǎng)三等獎(jiǎng)”。
第一章 緒論
1.1 什么是數(shù)據(jù)結(jié)構(gòu)
1.2 基本概念和術(shù)語(yǔ)
1.3 數(shù)據(jù)結(jié)構(gòu)的發(fā)展簡(jiǎn)史及它在計(jì)算機(jī)科學(xué)中所處的地位
1.4 算法的描述和算法分析
1.4.1 算法的描述
1.4.2 算法設(shè)計(jì)的要求
1.4.3 算法效率的度量
1.4.4 算法的存儲(chǔ)空間需求
第二章 線(xiàn)性表
2.1 線(xiàn)性表的邏輯結(jié)構(gòu)
2.2 線(xiàn)性表的順序存儲(chǔ)結(jié)構(gòu)
2.3 線(xiàn)性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
2.3.1 線(xiàn)性鏈表
2.3.2 循環(huán)鏈表
2.3.3 雙向鏈表
2.4 一元多項(xiàng)式的表示及相加
第三章 棧和隊(duì)列
3.1 棧
3.1.1 抽象數(shù)據(jù)類(lèi)型棧的定義
3.1.2 棧的表示和實(shí)現(xiàn)
3.2 表達(dá)式求值
**3.3 棧與遞歸過(guò)程
3.3.1 遞歸過(guò)程及其實(shí)現(xiàn)
3.3.2 遞歸過(guò)程的模擬
3.4 隊(duì)列
3.4.1 抽象數(shù)據(jù)類(lèi)型隊(duì)列的定義
3.4.2 鏈隊(duì)列-一隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
3.4.3 循環(huán)隊(duì)列——隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)
**3.5 離散事件模擬
第四章 串
4.1 串及其操作
4.1.1 串的邏輯結(jié)構(gòu)定義
4.1.2 串的基本操作
4.2 串的存儲(chǔ)結(jié)構(gòu)
4.2.1 靜態(tài)存儲(chǔ)結(jié)構(gòu)
4.2.2 動(dòng)態(tài)存儲(chǔ)結(jié)構(gòu)
**4.3 串基本操作的實(shí)現(xiàn)
4.3.1 靜態(tài)結(jié)構(gòu)存儲(chǔ)串時(shí)的操作
4.3.2 模式匹配的一種改進(jìn)算法
4.3.3 堆結(jié)構(gòu)存儲(chǔ)串時(shí)的操作
4.4 串操作應(yīng)用舉例
4.4.1 文本編輯
**4.4.2 建立詞索引表
第五章 數(shù)組和廣義表
5.1 數(shù)組的定義和運(yùn)算
5.2 數(shù)組的順序存儲(chǔ)結(jié)構(gòu)
5.3 矩陣的壓縮存儲(chǔ)
5.3.1 特殊矩陣
5.3.2 稀疏矩陣
5.4 廣義表的定義
5.5 廣義表的存儲(chǔ)結(jié)構(gòu)
**5.6 m元多項(xiàng)式的表示
**5.7 廣義表的遞歸算法
5.7.1 求廣義表的深度
5.7.2 復(fù)制廣義表
5.7.3 建立廣義表的存儲(chǔ)結(jié)構(gòu)
第六章 樹(shù)和二叉樹(shù)
6.1 樹(shù)的結(jié)構(gòu)定義和基本操作
6.2 二叉樹(shù)
6.2.1 定義與基本操作
6.2.2 二叉樹(shù)的性質(zhì)
6.2.3 二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)
6.3 遍歷二叉樹(shù)和線(xiàn)索二叉樹(shù)
6.3.1 遍歷二叉樹(shù)
6.3.2 線(xiàn)索二叉樹(shù)
6.4 樹(shù)和森林
6.4.1 樹(shù)的存儲(chǔ)結(jié)構(gòu)
6.4.2 森林與二叉樹(shù)的轉(zhuǎn)換
6.4.3 樹(shù)的遍歷
**6.5 樹(shù)與等價(jià)問(wèn)題
6.6 哈夫曼樹(shù)及其應(yīng)用
6.6.1 最優(yōu)二叉樹(shù)(哈夫曼樹(shù))
6.6.2 哈夫曼編碼
**6.7 回溯法與樹(shù)的遍歷
**6.8 樹(shù)的計(jì)數(shù)
第七章 圖
7.1 圖的定義和術(shù)語(yǔ)
……
第八章 動(dòng)態(tài)存儲(chǔ)管理
第九章 查找
第十章 內(nèi)部排序
第十一章 外部排序
第十二章 文件
附錄一 類(lèi)PASCAL語(yǔ)言擴(kuò)充部分的語(yǔ)法圖
附錄二 名詞索引
附錄三 過(guò)程和函數(shù)索引
參考書(shū)目