注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(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++版)

定 價:¥26.00

作 者: 陳寶平 編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校規(guī)劃教材·計算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: 計算機(jī)

ISBN: 9787302272588 出版時間: 2012-02-01 包裝: 平裝
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  數(shù)據(jù)結(jié)構(gòu)是計算機(jī)專業(yè)教學(xué)計劃中的核心課程,也是計算機(jī)及相關(guān)專業(yè)考研和水平等級考試的必考科目。要從事和計算機(jī)科學(xué)與技術(shù)相關(guān)的工作,尤其是計算機(jī)應(yīng)用領(lǐng)域的開發(fā)和研制工作,必須具備堅實(shí)的數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)?!?1世紀(jì)高等學(xué)校規(guī)劃教材·計算機(jī)科學(xué)與技術(shù):數(shù)據(jù)結(jié)構(gòu)(C++版)》介紹了學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)所用到的預(yù)備知識,敘述了數(shù)據(jù)結(jié)構(gòu)、算法以及抽象數(shù)據(jù)類型的概念,介紹了線性表、棧、隊列和串、數(shù)組和廣義表、樹和二叉樹、圖等常用數(shù)據(jù)結(jié)構(gòu),討論了常用的查找、排序和索引技術(shù)?!?1世紀(jì)高等學(xué)校規(guī)劃教材·計算機(jī)科學(xué)與技術(shù):數(shù)據(jù)結(jié)構(gòu)(C++版)》內(nèi)容豐富,層次清晰,講解深入淺出,可作為計算機(jī)及相關(guān)專業(yè)本??茢?shù)據(jù)結(jié)構(gòu)課程的教材,也可供從事計算機(jī)軟件開發(fā)和應(yīng)用的工程技術(shù)人員閱讀、參考。

作者簡介

暫缺《數(shù)據(jù)結(jié)構(gòu)(C++版)》作者簡介

圖書目錄

第1章 論
1.1 為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)
1.2 什么是數(shù)據(jù)結(jié)構(gòu)
1.2.1 數(shù)據(jù)的邏輯結(jié)構(gòu)
1.2.2 數(shù)據(jù)的存儲結(jié)構(gòu)
1.2.3 抽象數(shù)據(jù)類型
1.3 算法與算法分析
1.3.1 算法
1.3.2 算法的設(shè)計要求
1.3.3 算法效率的量度
1.3.4 算法的設(shè)計方式
習(xí)題
第2章 性表
2.1 線性表的邏輯結(jié)構(gòu)
2.1.1 線性表的定義
2.1.2 線性表的抽象數(shù)據(jù)類型定義
2.2 線性表的順序表示和實(shí)現(xiàn)
2.2.1 順序存儲結(jié)構(gòu)的定義
2.2.2 基本操作在順序表中的實(shí)現(xiàn)
2.2.3 順序存儲結(jié)構(gòu)的特點(diǎn)
2.3 線性表的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn)
2.3.1 單鏈表
2.3.2 雙向鏈表
2.3.3 循環(huán)鏈表
2.3.4 鏈?zhǔn)酱鎯Y(jié)構(gòu)的特點(diǎn)
2.4 一元多項(xiàng)式求和
2.4.1 一元多項(xiàng)式的表示
2.4.2 一元多項(xiàng)式的求和
習(xí)題
第3章 棧和隊列
3.1 棧
3.1.1 棧的抽象數(shù)據(jù)類型定義
3.1.2 棧的實(shí)現(xiàn)
3.2 棧的應(yīng)用舉例
3.3 棧與遞歸
3.4 隊列
3.4.1 隊列的抽象數(shù)據(jù)類型定義
3.4.2 隊列的實(shí)現(xiàn)
3.4.3 隊列的應(yīng)用
習(xí)題
第4章 串
4.1 串類型的定義
4.2 串的存儲結(jié)構(gòu)
4.2.1 串的順序存儲結(jié)構(gòu)
4.2.2 堆分配存儲表示
4.2.3 串的塊鏈存儲表示
4.3 串的模式匹配算法
4.3.1 求子串的定位函數(shù)
4.3.2 模式匹配的一種改進(jìn)算法
4.4 串的應(yīng)用
習(xí)題
第5章 數(shù)組和廣義表
5.1 數(shù)組
5.1.1 數(shù)組的定義
5.1.2 數(shù)組的存儲
5.1.3 特殊矩陣
5.1.4 稀疏矩陣
5.2 廣義表
5.2.1 廣義表的定義
5.2.2 廣義表的存儲結(jié)構(gòu)
5.2.3 廣義表的遞歸算法
5.2.4 廣義表的應(yīng)用
習(xí)題
第6章 樹與二叉樹
6.1 樹的定義與基本術(shù)語
6.2 二叉樹
6.2.1 二叉樹的定義
6.2.2 二叉樹的性質(zhì)
6.2.3 二叉樹的存儲結(jié)構(gòu)
6.3 二叉樹的遍歷
6.3.1 遞歸遍歷二叉樹
6.3.2 應(yīng)用二叉樹遍歷的實(shí)例
6.4 線索二叉樹
6.5 樹與森林
6.5.1 樹的存儲表示
6.5.2 森林與二叉樹的轉(zhuǎn)換
6.5.3 樹的遍歷
6.5.4 森林的遍歷
6.6 樹的應(yīng)用
6.6.1 堆
6.6.2 哈夫曼樹與編碼
習(xí)題
第7章 集合與搜索
7.1 集合及其表示
7.1.1 集合的定義
7.1.2 集合的抽象數(shù)據(jù)類型
7.1.3 用位向量實(shí)現(xiàn)集合
7.2 靜態(tài)搜索結(jié)構(gòu)
7.2.1 搜索的定義
7.2.2 靜態(tài)搜索結(jié)構(gòu)
7.2.3 順序搜索
7.2.4 基于有序順序表的折半搜索
7.2.5 分塊搜索
7.3 二叉搜索樹
7.3.1 二叉搜索樹的定義
7.3.2 二叉搜索樹的搜索
7.3.3 二叉搜索樹的插入
7.3.4 二叉搜索樹的建立
7.3.5 二叉搜索樹的刪除
7.4 AVL樹
7.4.1 AVL樹的定義
7.4.2 最小不平衡二叉樹
7.4.3 不平衡二叉樹的調(diào)整方法
7.4.4 建立平衡二叉樹舉例
7.5 應(yīng)用舉例計算機(jī)登錄驗(yàn)證
習(xí)題
第8章 圖
8.1 圖的定義
8.1.1 圖的定義與相關(guān)術(shù)語
8.1.2 圖的抽象數(shù)據(jù)類型
8.2 圖的存儲結(jié)構(gòu)
8.2.1 數(shù)組表示法
8.2.2 鄰接表表示法
8.2.3 鄰接多重表表示法
8.2.4 十字鏈表法
8.3 圖的遍歷
8.3.1 深度優(yōu)先遍歷
8.3.2 廣度優(yōu)先遍歷
8.4 圖的最小生成樹
8.4.1 Prim算法
8.4.2 Kruskal算法
8.5 最短路徑
8.5.1 單源最短路徑
8.5.2 每對頂點(diǎn)的最短路徑
8.6 拓?fù)渑判?br />8.7 關(guān)鍵路徑
8.8 應(yīng)用實(shí)例
習(xí)題
第9章 排序
9.1 概述
9.2 插入排序
9.2.1 直接插入排序
9.2.2 折半插入排序
9.2.3 希爾排序
9.3 交換排序
9.3.1 冒泡排序
9.3.2 快速排序
9.4 選擇排序
9.4.1 直接選擇排序
9.4.2 堆排序
9.5 歸并排序
9.5.1 歸并排序概述
9.5.2 遞歸的歸并排序算法
9.6 基數(shù)排序
9.6.1 多關(guān)鍵碼排序
9.6.2 鏈?zhǔn)交鶖?shù)排序
9.7 各種排序方法的比較討論
9.8 外部排序的方法
習(xí)題
第10章 索引結(jié)構(gòu)和散列
10.1 靜態(tài)索引結(jié)構(gòu)
10.1.1 線性索引
10.1.2 倒排表
10.1.3 m路靜態(tài)索引樹
10.2 動態(tài)索引結(jié)構(gòu)
10.2.1 動態(tài)的m路靜態(tài)索引樹
10.2.2 B_樹
10.2.3 B_樹的插入
10.2.4 B_樹的刪除
10.2.5 B+樹
10.3 散列
10.3.1 散列函數(shù)
10.3.2 開散列方法
10.3.3 閉散列方法
10.3.4 散列表的實(shí)現(xiàn)
10.3.5 散列表分析
習(xí)題
參考文獻(xiàn)

本目錄推薦

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