注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(C語(yǔ)言版 第2版)

數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(C語(yǔ)言版 第2版)

數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(C語(yǔ)言版 第2版)

定 價(jià):¥49.00

作 者: (美)霍羅維茲,(美)薩尼,(美)安備爾森-費(fèi)里德 著,朱仲濤 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 世界著名計(jì)算機(jī)教材精選
標(biāo) 簽: 執(zhí)業(yè)藥師

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302186960 出版時(shí)間: 2009-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 470 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是最經(jīng)典數(shù)據(jù)結(jié)構(gòu)教材的最新版本,國(guó)內(nèi)外大多數(shù)的同類(lèi)教材都是以本書(shū)為藍(lán)本編寫(xiě)而來(lái)的。本書(shū)用C作為描述語(yǔ)言,全面而生動(dòng)地介紹了數(shù)據(jù)結(jié)構(gòu)的有關(guān)知識(shí),如數(shù)組、棧、隊(duì)列、鏈表、樹(shù)和圖,以及構(gòu)成所有軟件基礎(chǔ)的排序散列技術(shù)。此外,本書(shū)還介紹了各種高級(jí)或特殊數(shù)據(jù)結(jié)構(gòu),如優(yōu)先級(jí)隊(duì)列、高效二叉查找樹(shù)、多路查找樹(shù)等。本書(shū)對(duì)大多數(shù)算法都給出了計(jì)算時(shí)間在最優(yōu)、最差情形下的復(fù)雜度分析。本書(shū)不僅可以作為計(jì)算機(jī)及相關(guān)專業(yè)本科生“數(shù)據(jù)結(jié)構(gòu)”課程的教材,也可以作為研究生第一學(xué)年的“高等數(shù)據(jù)結(jié)構(gòu)”課程的教材,同時(shí),本書(shū)所介紹的各種算法的C語(yǔ)言實(shí)現(xiàn),對(duì)有關(guān)專業(yè)人員也具有很好的參考價(jià)值。

作者簡(jiǎn)介

  Ellis Horowitz,是南加州大學(xué)計(jì)算機(jī)與電子工程系的教授。Horowitz博士已編著了10多本教材,并發(fā)表了大量學(xué)術(shù)論文。Sartaj Sahni是佛羅里達(dá)大學(xué)計(jì)算機(jī)與信息科學(xué)系的杰出教授和講座教授。Sahni博士已發(fā)表300多篇學(xué)術(shù)研究論文,編著了15本教材。Susan Anderson-Freed是伊利諾伊衛(wèi)斯理大學(xué)計(jì)算機(jī)教授。她的研究領(lǐng)域是數(shù)據(jù)庫(kù)管理系統(tǒng)、Web設(shè)計(jì)與開(kāi)發(fā)。她畢業(yè)于諾伯特大學(xué),并在印第安納大學(xué)獲得碩士和博士學(xué)位,以及在Bradley大學(xué)獲得計(jì)算機(jī)理學(xué)地碩士學(xué)位。她從1977年起就供職于伊利諾伊衛(wèi)斯理大學(xué)。

圖書(shū)目錄

第1章 基本概念
1.1 概觀:系統(tǒng)生命周期
1.2 指針和動(dòng)態(tài)存儲(chǔ)分配
1.2.1 指針
1.2.2 動(dòng)態(tài)存儲(chǔ)分配
1.2.3 指針隱患
1.3 算法形式規(guī)范
1.3.1 綜論
1.3.2 遞歸算法
1.4 數(shù)據(jù)抽象
1.5 性能分析
1.5.1 空間復(fù)雜度
1.5.2 時(shí)間復(fù)雜度
1.5.3 漸近記號(hào)(O,Q,)
1.5.4 實(shí)際復(fù)雜度
1.6 性能度量
1.6.1 定時(shí)
1.6.2 生成測(cè)試數(shù)據(jù)
1.7 參考文獻(xiàn)和選讀材料
第2章 數(shù)組和結(jié)構(gòu)
2.1 數(shù)組
2.1.1 數(shù)組的抽象數(shù)據(jù)類(lèi)型
2.1.2 c語(yǔ)言的數(shù)組
2.2 數(shù)組的動(dòng)態(tài)存儲(chǔ)分配
2.2.1 一維數(shù)組
2.2.2 二維數(shù)組
2.3 結(jié)構(gòu)體和聯(lián)合體
2.3.1 結(jié)構(gòu)體
2.3.2 聯(lián)合體
2.3.3 結(jié)構(gòu)的內(nèi)部實(shí)現(xiàn)
2.3.4 自引用結(jié)構(gòu)
2.4 多項(xiàng)式
2.4.1 多項(xiàng)式的抽象數(shù)據(jù)類(lèi)型
2.4.2 多項(xiàng)式的表示
2.4.3 多項(xiàng)式加法
2.5 稀疏矩陣
2.5.1 稀疏矩陣的抽象數(shù)據(jù)類(lèi)型
2.5.2 稀疏矩陣的表示
2.5.3 矩陣轉(zhuǎn)置
2.5.4 矩陣相乘
2.6 多維數(shù)組的表示
2.7 字符串
2.7.1 字符串的抽象數(shù)據(jù)類(lèi)型
2.7.2 C語(yǔ)言的字符串
2.7.3 模式匹配
2.8 參考文獻(xiàn)和選讀材料
2.9 補(bǔ)充習(xí)題
第3章 棧與隊(duì)列
3.1 棧
3.2 動(dòng)態(tài)棧
3.3 隊(duì)列
3.4 動(dòng)態(tài)循環(huán)隊(duì)列
3.5 迷宮問(wèn)題
3.6 表達(dá)式求值
3.6.1 表達(dá)式
3.6.2 后綴表達(dá)式求值
3.6.3 中綴表達(dá)式轉(zhuǎn)換成后綴表達(dá)式
3.7 多重棧與多重隊(duì)列
3.8 補(bǔ)充習(xí)題
第4章 鏈表
4.1 單向鏈表
4.2 用C語(yǔ)言表示單向鏈表
4.3 鏈?zhǔn)綏Ec鏈?zhǔn)疥?duì)列
4.4 多項(xiàng)式
4.4.1 多項(xiàng)式表示
4.4.2 多項(xiàng)式加法
4.4.3 銷(xiāo)毀多項(xiàng)式
4.4.4 循環(huán)鏈表與多項(xiàng)式
4.4.5 小結(jié)
4.5 其它鏈表操作
4.5.1 單向鏈表操作
4.5.2 循環(huán)鏈表操作
4.6 等價(jià)類(lèi)
4.7 稀疏矩陣
4.7.1 稀疏矩陣表示
4.7.2 輸入稀疏矩陣
4.7.3 輸出稀疏矩陣
4.7.4 銷(xiāo)毀稀疏矩陣
4.8 雙向鏈表
第5章 樹(shù)
5.1 引論
5.1.1 術(shù)語(yǔ)
5.1.2 樹(shù)的表示
5.2 二叉樹(shù)
5.2.1 二叉樹(shù)的抽象數(shù)據(jù)類(lèi)型
5.2.2 二叉樹(shù)的性質(zhì)
5.2.3 二叉樹(shù)的表示
5.3 遍歷二叉樹(shù)
5.3.1 中序遍歷
5.3.2 先序遍歷
5.3.3 后序遍歷
5.3.4 非遞歸(循環(huán))中序遍歷
5.3.5 層序遍歷
5.3.6 不設(shè)棧遍歷二叉樹(shù)
5.4 其它二叉樹(shù)操作
5.4.1 復(fù)制二叉樹(shù)
5.4.2 判斷兩個(gè)二叉樹(shù)全等
5.4.3 可滿足性問(wèn)題
5.5 線索二叉樹(shù)
5.5.1 線索
5.5.2 中序遍歷線索二叉樹(shù)
5.5.3 線索二叉樹(shù)插入結(jié)點(diǎn)
5.6 堆
5.6.1 優(yōu)先級(jí)隊(duì)列
5.6.2 大根堆定義
5.6.3 大根堆插入操作
5.6.4 大根堆刪除操作
5.7 二叉查找樹(shù)
5.7.1 定義
5.7.2 二叉查找樹(shù)的查找
5.7.3 二叉查找樹(shù)的插入
5.7.4 二叉查找樹(shù)的刪除
5.7.5 二叉查找樹(shù)的合并與分裂
5.7.6 二叉查找樹(shù)的高度
5.8 選拔樹(shù)
5.8.1 引子
5.8.2 優(yōu)勝樹(shù)
5.8.3 淘汰樹(shù)
5.9 森林
5.9.1 森林轉(zhuǎn)換為二叉樹(shù)
5.9.2 遍歷森林
5.10 不相交集合的表示
5.10.1 引子
5.10.2 合并與查找操作
5.10.3 劃分等價(jià)類(lèi)
5.11 二叉樹(shù)的計(jì)數(shù)
5.11.1 不同態(tài)二叉樹(shù)
5.11.2 棧置換
5.11.3 矩陣乘法
5.11.4 不同二叉樹(shù)的數(shù)目
5.12 參考文獻(xiàn)和選讀材料
第6章 圖
6.1 圖的抽象數(shù)據(jù)類(lèi)型
6.1.1 引子
6.1.2 圖的定義和術(shù)語(yǔ)
6.1.3 圖的表示
6.2 圖的基本操作
6.2.1 深度優(yōu)先搜索
6.2.2 廣度優(yōu)先搜索
6.2.3 連通分量
6.2.4 生成樹(shù)
6.2.5 重連通分量
6.3 最小代價(jià)生成樹(shù)
6.3.1 Kruskal算法
6.3.2 Prim算法
6.3.3 SoUin算法
6.4 最短路徑和遷移閉包
6.4.1 單源點(diǎn)至所有其它節(jié)點(diǎn):邊權(quán)值非負(fù)
6.4.2 單源點(diǎn)至所有其它節(jié)點(diǎn):邊權(quán)值正負(fù)無(wú)限制
……
第7章 排序
第8章 Hash法
第9章 優(yōu)先級(jí)隊(duì)列
第10章 高效二叉查找樹(shù)
第11章 多路查找樹(shù)
第12章 數(shù)字查找結(jié)構(gòu)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)