注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關數(shù)據(jù)結(jié)構(gòu)(C++描述)

數(shù)據(jù)結(jié)構(gòu)(C++描述)

數(shù)據(jù)結(jié)構(gòu)(C++描述)

定 價:¥25.00

作 者: 熊岳山 編著
出版社: 清華大學出版社
叢編項: 重點大學計算機專業(yè)系列教材
標 簽: VC++

ISBN: 9787302270010 出版時間: 2012-01-01 包裝: 平裝
開本: 16開` 頁數(shù): 227 字數(shù):  

內(nèi)容簡介

  數(shù)據(jù)結(jié)構(gòu)是計算機科學與技術、網(wǎng)絡工程、軟件工程、信息安全等專業(yè)的重要基礎課,是這些專業(yè)的核心課程之一,是一門集技術性、理論性和實踐性于一體的課程?!稊?shù)據(jù)結(jié)構(gòu)(C++描述)》重點介紹抽象數(shù)據(jù)類型、基本數(shù)據(jù)結(jié)構(gòu)、算法性能評價、C++語言描述數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)的應用等內(nèi)容,進一步使讀者理解數(shù)據(jù)抽象與面向?qū)ο缶幊虒崿F(xiàn)的關系,提高使用計算機解決實際問題的能力。 《數(shù)據(jù)結(jié)構(gòu)(C++描述)》內(nèi)容包括基本數(shù)據(jù)類型、抽象數(shù)據(jù)類型、算法效率分析、順序表、鏈表、樹和二叉樹、圖、多維數(shù)組等內(nèi)容。本書結(jié)構(gòu)合理,內(nèi)容豐富,算法理論分析詳細,數(shù)據(jù)結(jié)構(gòu)的算法描述豐富,用C++語言編寫的算法代碼都已調(diào)試通過,便于自學??勺鳛楦叩仍盒S嬎銠C科學與技術、網(wǎng)絡工程、軟件工程、信息安全等專業(yè)、軍事院校的基礎合訓專業(yè)和其他相關專業(yè)的教材和參考書,也可供從事計算機軟件開發(fā)的科技工作者參考。

作者簡介

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

圖書目錄

《數(shù)據(jù)結(jié)構(gòu)(c++描述)》
第1章 數(shù)據(jù)結(jié)構(gòu)概述
1.1 基本概念
1.1.1 數(shù)據(jù)、數(shù)據(jù)元素和數(shù)據(jù)對象
1.1.2 數(shù)據(jù)結(jié)構(gòu)
1.2 數(shù)據(jù)結(jié)構(gòu)的分類
1.3 抽象數(shù)據(jù)類型
1.3.1 兩種軟件設計方法
1.3.2 數(shù)據(jù)類型
1.3.3 抽象數(shù)據(jù)類型
1.4 算法和算法分析
1.4.1 算法的概念
1.4.2 算法分析
習題第2章 順序表
2.1 線性表
2.1.1 線性表的抽象數(shù)據(jù)類型表示
2.1.2 線性表的類表示
2.2 數(shù)組
2.2.1 數(shù)組的抽象數(shù)據(jù)類型
2.2.2 數(shù)組元素的插入和刪除
2.2.3 數(shù)組的應用
2.3 棧
2.3.1 棧的抽象數(shù)據(jù)類型及其實現(xiàn)
2.3.2 棧的應用
2.4 隊列
2.4.1 隊列的抽象數(shù)據(jù)類型及其實現(xiàn)
2.4.2 優(yōu)先級隊列
2.4.3 隊列的應用——離散事件驅(qū)動模擬
習題第3章 鏈表
3.1 動態(tài)數(shù)據(jù)結(jié)構(gòu)
3.2 單鏈表
3.2.1 基本概念
3.2.2 單鏈表結(jié)點類
3.2.3 單鏈表類
3.2.4 棧的單鏈表實現(xiàn)
3.2.5 鏈式隊列
3.2.6 鏈表的應用舉例
3.3 循環(huán)鏈表
3.4 雙鏈表
習題第4章 排序
4.1 基本概念
4.2 插入排序
4.2.1 直接插入排序
4.2.2 折半插入排序
4.2.3 shell排序
4.3 選擇排序
4.3.1 直接選擇排序
4.3.2 樹形選擇排序
4.4 交換排序
4.4.1 冒泡排序
4.4.2 快速排序
4.5 分配排序
4.5.1 基本思想
4.5.2 基數(shù)排序
4.6 歸并排序
4.7 外部排序
4.7.1 二路合并排序
4.7.2 多路替代選擇合并排序
4.7.3 最佳合并排序
4.8 排序算法的時間下界
習題第5章 查找
5.1 基本概念
5.2 順序查找
5.3 折半查找
5.4 分塊查找
5.5 字符串的模式匹配
5.5.1 樸素的模式匹配算法
5.5.2 kmp匹配算法
5.5.3 算法效率分析
5.6 散列查找
5.6.1 概述
5.6.2 散列函數(shù)
5.6.3 沖突的處理
5.6.4 散列查找的效率
習題第6章 樹和二叉樹
6.1 樹的概念
6.2 二叉樹
6.2.1 二叉樹的概念
6.2.2 二叉樹的性質(zhì)
6.2.3 二叉樹的存儲方式
6.2.4 樹(樹林)與二叉樹的相互轉(zhuǎn)換
6.3 樹(樹林)、二叉樹的遍歷
6.3.1 樹(樹林)的遍歷
6.3.2 二叉樹的遍歷
6.4 抽象數(shù)據(jù)類型binarytree以及類binarytree
6.4.1 抽象數(shù)據(jù)類型binarytree
6.4.2 一個完整包含類binarytreenode和類binarytree實現(xiàn)的例子
6.5 二叉樹的遍歷算法
6.5.1 非遞歸(使用棧)的遍歷算法
6.5.2 線索化二叉樹的遍歷,
習題第7章 樹形結(jié)構(gòu)的應用
7.1 二叉排序稠
7.1.1 二叉排序樹與類binarystree
7.1.2 二叉排序樹的檢索、插入和刪除運算
7.1.3 等概率查找對應的最佳二叉排序樹
7.2.平衡的二叉排序樹
7.2.1 平衡的二叉排序樹與類avltree
7.2.2 平衡二叉排序樹的插入和刪除
7.2.3 類avltree與avl樹高度
7.3 b—樹、b+—樹
7.4 2—3樹
7.5 紅黑樹
7.6 huffman最優(yōu)二叉樹
7.6.1 huffman最優(yōu)二叉樹概述
7.6.2 樹編碼
7.7 堆排序
7.8 判定樹
7.9 等價類和并查集
7.9.1 等價類
7.9.2 并查集
7.10 鍵樹
習題第8章 圖
8.1 基本概念
8.2 圖的存儲表示
8.2.1 相鄰矩陣表示圖
8.2.2 圖的鄰接表表示
8.2.3 鄰接多重表
8.3 構(gòu)造graph類
8.3.1 基于鄰接表表示的graph類
8.3.2 graph類的實現(xiàn)
8.4 圖的遍歷
8.4.1 深度優(yōu)先遍歷
8.4.2 廣度優(yōu)先遍歷
8.5 最小代價生成樹
8.6 單源最短路徑問題——dijkstra算法
8.7 每一對頂點間的最短路徑問題
8.8 有向無回路圖
8.8.1 dag圖和aov、aoe網(wǎng)
8.8.2 aov網(wǎng)的拓撲排序
8.8.3 aoe網(wǎng)的關鍵路徑
習題第9章 多維數(shù)組
9.1 多維數(shù)組的順序存儲
9.2 特殊矩陣的順序存儲
9.3 稀疏矩陣的存儲
9.4 抽象數(shù)據(jù)類型稀疏矩陣與class sparsematrix
習題附錄 nodelib.h
參考文獻

本目錄推薦

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