注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫理論數(shù)據(jù)結(jié)構(gòu)(C++語言版)

數(shù)據(jù)結(jié)構(gòu)(C++語言版)

數(shù)據(jù)結(jié)構(gòu)(C++語言版)

定 價:¥39.00

作 者: 鄧俊輝 編著
出版社: 清華大學(xué)出版社
叢編項: 清華大學(xué)計算機系列教材
標(biāo) 簽: 數(shù)據(jù)庫理論

ISBN: 9787302268833 出版時間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 419 字?jǐn)?shù):  

內(nèi)容簡介

  本書按照面向?qū)ο蟪绦蛟O(shè)計的思想,根據(jù)作者多年的教學(xué)積累,系統(tǒng)介紹各類數(shù)據(jù)結(jié)構(gòu)的功能、表示和實現(xiàn),對比各類數(shù)據(jù)結(jié)構(gòu)適用的應(yīng)用環(huán)境;結(jié)合實際問題展示算法設(shè)計的一般性模式與方法、算法實現(xiàn)的主流技巧,以及算法效率的評判依據(jù)和分析方法;以高度概括的體例為線索貫穿全書,并通過對比和類比揭示數(shù)據(jù)結(jié)構(gòu)與算法的內(nèi)在聯(lián)系,幫助讀者形成整體性認(rèn)識。 書中穿插大量驗證型、拓展型和反思型習(xí)題,以激發(fā)讀者的求知欲,培養(yǎng)自學(xué)能力和獨立思考習(xí)慣;近300幅插圖結(jié)合簡練的敘述,200多段代碼配合詳盡而簡潔的注釋,使深奧抽象的概念和過程得以具體化并便于理解和記憶。針對學(xué)生基礎(chǔ)、教學(xué)目標(biāo)及課時總量的不同,本書提供了若干種典型的教學(xué)進(jìn)度及學(xué)時分配方案,授課教師可視具體情況靈活選用。勘誤表、插圖、代碼、部分習(xí)題解答以及講義等相關(guān)教學(xué)資料均向公眾開放,可從本書主頁(http://166.111.138.40/~den9/dsacpp/)或出版社主頁(http://www.tup.com.cn)下載。

作者簡介

  鄧俊輝:清華大學(xué)計算機系副教授。1993年、1997年分別于清華大學(xué)計算機系獲工學(xué)學(xué)士和王學(xué)博士學(xué)位。主要研究方向為科學(xué)計算可視化,計算幾何及計算機圖形學(xué)。長期承擔(dān)清華大學(xué)計算機本科生專業(yè)基礎(chǔ)課程’?數(shù)據(jù)結(jié)構(gòu)”和研究生基礎(chǔ)理論課“計算幾何”的教學(xué)工作,編著的《數(shù)據(jù)結(jié)構(gòu)與算法(Java描述)》入選“北京市高等教育精品教材”,參與編著的《數(shù)據(jù)結(jié)構(gòu)(用面向?qū)ο蠓椒ㄅcc++語言描述)》入選“國家級高等教育精品教材”,曾獲清華大學(xué)“青年教師教學(xué)優(yōu)秀獎”、清華大學(xué)“教書育人獎”、清華大學(xué)“教學(xué)成果獎”二等獎、清華大學(xué)“教學(xué)成果獎”一等獎、中國高??茖W(xué)技術(shù)獎二等獎、寶鋼教育基金“寶鋼教育獎”。

圖書目錄

第1章 緒論
1.1 計算機與算法
1.1.1 古埃及人的繩索
1.1.2 歐幾里德的尺規(guī)
1.1.3 起泡排序
1.1.4 算法
1.1.5 算法效率
1.2 復(fù)雜度度量復(fù)雜度
1.2.2 漸進(jìn)復(fù)雜度
1.2.3 空間復(fù)雜度
1.3 復(fù)雜度分析
1.3.1 常數(shù)復(fù)雜度o(i)
1.3.2 對數(shù)復(fù)雜度O(Iogn)
1.3.3 線性復(fù)雜度O(n)
1.3.4 多項式復(fù)雜度0(polynomial(n))
1.3.5 指數(shù)復(fù)雜度0(2)
1.3.6 復(fù)雜度層次
1.3.7 輸入規(guī)模
1.4 遞歸
1.4.1 線性遞歸
1.4.2 遞歸分析
1.4.3 遞歸模式
1.4.4 遞歸消除
1.4.5 二分遞歸
1.5 抽象數(shù)據(jù)類型
習(xí)題
第2章 向量
2.1 從數(shù)組到向量
2.1.1 數(shù)組
2.1.2 向量
2.2 接口
2.2.1 ADT接口
2.2.2 操作實例
2.2.3 Vector模板類
2.3 構(gòu)造與析構(gòu)
2.3.1 默認(rèn)構(gòu)造方法
2.3.2 基于復(fù)制的構(gòu)造方法
2.3.3 析構(gòu)方法
2.4 動態(tài)空間管理
2.4.1 靜態(tài)空間管理
2.4.2 可擴充向量
2.4.3 擴容
2.4.4 分?jǐn)偡治?br />2.4.5 縮容
2.5 向量
2.5.1 直接引用元素
2.5.2 置亂器
2.5.3 判等器與比較器
2.5.4 無序查找
2.5.5 插入
2.5.6 刪除
2.5.7 唯-化
2.5.8 遍歷
2.6 有序向量
2.6.1 比較器
2.6.2 有序性甄別
2.6.3 唯-化
2.6.4 查找
2.6.5 二分查找(版本A)
2.6.6 Fibonacci查找
2.6.7 二分查找(版本B)
2.6.8 二分查找(版本C)
2.7 排序與下界
2.7.1 有序性
2.7.2 排序及其分類
2.7.3 下界
2.7.4 比較樹
2.7.5 估計下界
2.8 排序器
2.8.1 統(tǒng)一入口
2.8.2 起泡排序
2.8.3 歸并排序
習(xí)題
第3章 列表
3.1 從向量到列表
3.1.1 從靜態(tài)存儲到動態(tài)存儲
3.1.2 由秩到位置
3.1.3 列表
3.2 接口
3.2.1 列表節(jié)點
3.2.2 列表
3.3 列表
3.3.1 頭、尾節(jié)點
3.3.2 默認(rèn)構(gòu)造方法
3.3.3 由秩到位置的轉(zhuǎn)換
3.3.4 查找
3.3.5 插入
3.3.6 基于復(fù)制的構(gòu)造
3.3.7 刪除
3.3.8 析構(gòu)
3.3.9 唯-化
3.3.1 0遍歷
3.4 有序列表
3.4.1 唯-化
3.4.2 查找
3.5 俳序器
3.5.1 統(tǒng)一入口
3.5.2 插入排序
3.5.3 選擇排序
3.5 ,4歸并排序
習(xí)題
第4章 棧與隊列
4.1 棧
4.1.1 概述
4.1.2 ADT接口
4.1.3 操作實例
4.1.4 Stack模板類
§4.2 棧與遞歸
4.2.1 遞歸的實現(xiàn)
4.2.2 避免遞歸
§4.3 典型應(yīng)用
4.3.1 逆序輸出
4.3.2 遞歸嵌套
4.3.3 延遲緩沖
4.3.4 逆波蘭表達(dá)式
4.4 試探回溯法
4.4.1 試探與回溯
4.4.2 八皇后
4.4.3 迷宮尋徑
……
第5章 二叉
第6章 圖
第7章 搜索樹
第8章 高級搜索樹
第9章 詞典
第10章 優(yōu)先級隊列
第11章 串
第12章 排序
附錄

本目錄推薦

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