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

數(shù)據(jù)結(jié)構(gòu):C語(yǔ)言描述

數(shù)據(jù)結(jié)構(gòu):C語(yǔ)言描述

定 價(jià):¥20.00

作 者: 耿國(guó)華等編著
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng): 新世紀(jì)計(jì)算機(jī)類(lèi)本科系列教材
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787560611143 出版時(shí)間: 2002-03-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 292 字?jǐn)?shù):  

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

  本書(shū)主要包括數(shù)據(jù)結(jié)構(gòu)的基本概念,基本的數(shù)據(jù)結(jié)構(gòu)(線(xiàn)性表、棧和隊(duì)列、串、數(shù)組與廣義表、樹(shù)、圖),以及基本技術(shù)(查找方法與排序方法)等三個(gè)部分。本書(shū)除了重點(diǎn)介紹了數(shù)據(jù)的組織技術(shù)外,還貫穿了程序設(shè)計(jì)中應(yīng)掌握的技術(shù),如參數(shù)傳遞技術(shù)、動(dòng)態(tài)處理的指針技術(shù)、數(shù)組技術(shù)、遞歸技術(shù)與隊(duì)列技術(shù)等。另外,本書(shū)給出了許多經(jīng)典的查找與排序算法,為讀者繼續(xù)展拓思路提供線(xiàn)索。 本書(shū)是在作者多年教學(xué)實(shí)踐的基礎(chǔ)上編寫(xiě)而成,內(nèi)容豐富,概念清晰,技術(shù)實(shí)用,同時(shí)還配有大量的例題、習(xí)題和實(shí)習(xí)題。在本書(shū)中,使用讀者熟悉的標(biāo)準(zhǔn)C語(yǔ)言作為算法描述的語(yǔ)言,采用了面向?qū)ο蟮姆椒▉?lái)講述數(shù)據(jù)結(jié)構(gòu)中的技術(shù),這種描述體系也是本書(shū)特色之一。本書(shū)既可作為大專(zhuān)院校計(jì)算機(jī)等專(zhuān)業(yè)數(shù)據(jù)結(jié)構(gòu)課程的教科書(shū),也可作為從事計(jì)算機(jī)開(kāi)發(fā)和應(yīng)用的工程技術(shù)人員的自學(xué)參考書(shū)。 需要本書(shū)所列結(jié)構(gòu)定義、函數(shù)原型定義及每章演示示例的讀者,可通過(guò)網(wǎng)址visual.nwu.edu.cn下載獲取。本書(shū)同時(shí)配有多媒體教學(xué)課件,可供教師助教使用,需要者可與作者聯(lián)系: ghgeng@nwu.edu.cn。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)結(jié)構(gòu):C語(yǔ)言描述》作者簡(jiǎn)介

圖書(shū)目錄

第1章 緒論
1.1 什么是數(shù)據(jù)結(jié)構(gòu)(定義)
1.2 數(shù)據(jù)結(jié)構(gòu)的內(nèi)容
1.3 算法
1.4 算法描述的工具
1.5 對(duì)算法作性能評(píng)價(jià)
1.6 關(guān)于學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)
習(xí)題
實(shí)習(xí)題
第2章 線(xiàn)性表
2.1 線(xiàn)性表的概念及運(yùn)算
2.1.1 線(xiàn)性表的邏輯結(jié)構(gòu)
2.1.2 線(xiàn)性表的抽象數(shù)據(jù)類(lèi)型定義
2.2 線(xiàn)性表的順序存儲(chǔ)
2.2.1 線(xiàn)性表的順序存儲(chǔ)結(jié)構(gòu)
2.2.2 線(xiàn)性表順序存儲(chǔ)結(jié)構(gòu)上的基本運(yùn)算
2.3 線(xiàn)性表的鏈?zhǔn)酱鎯?chǔ)
2.3.1 單鍵表
2.3.2 單鍵表上的基本運(yùn)算
2.3.3 循環(huán)鏈表
2.3.4 雙向鏈表
2.3.5 靜態(tài)鏈表
2.3.6 順序表和鏈表的比較
2.4 一元多項(xiàng)式的表示及相加
習(xí)題
實(shí)習(xí)題
第3章 限定性線(xiàn)性表——棧和隊(duì)列
3.1 棧
3.1.1 棧的定義
3.1.2 棧的表示和實(shí)現(xiàn)
3.1.3 棧的應(yīng)用舉例
3.1.4 棧與遞歸的實(shí)現(xiàn)
3.2 隊(duì)列
3.2.1 隊(duì)列的定義
3.2.2 隊(duì)列的表示和實(shí)現(xiàn)
3.2.3 隊(duì)列的應(yīng)用舉例
習(xí)題
實(shí)習(xí)題
第4章 串
4.1 串的定義
4.2 抽象數(shù)據(jù)類(lèi)型串的實(shí)現(xiàn)
4.2.1 定長(zhǎng)順序串
4.2.2 堆串
4.2.3 塊鏈串
4.3 串的應(yīng)用舉例:文本編輯
習(xí)題
實(shí)習(xí)題
第5章 數(shù)組和廣義表
5.1 數(shù)組的定義和運(yùn)算
5.2 數(shù)組的順序存儲(chǔ)和實(shí)現(xiàn)
5.3 特殊矩陣的壓縮存儲(chǔ)
5.3.1 三角矩陣
5.3.2 帶狀矩陣
5.3.3 稀疏矩陣
5.4 廣義表
習(xí)題
實(shí)習(xí)題
第6章 樹(shù)和二叉樹(shù)
6.1 樹(shù)的概念與定義
6.2 二叉樹(shù)
6.2.1 二叉樹(shù)的定義與基本操作
6.2.2 二叉樹(shù)的性質(zhì)
6.2.3 二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)
6.3 二叉樹(shù)的遍歷與線(xiàn)索化
6.3.1 二叉樹(shù)的遍歷
6.3.2 基于棧的遞歸消除
6.3.3 遍歷算法應(yīng)用
6.3.4 線(xiàn)索二叉樹(shù)
6.4 樹(shù)、森林和二叉樹(shù)的關(guān)系
6.4.1 樹(shù)的存儲(chǔ)結(jié)構(gòu)
6.4.2 樹(shù)、森林與二叉樹(shù)的相互轉(zhuǎn)換
6.4.3 樹(shù)與森林的遍歷
6.5 哈夫曼樹(shù)及其應(yīng)用
6.5.1 哈夫曼樹(shù)
6.5.2 哈夫文編碼
6.5.3 哈夫曼編碼算法的實(shí)現(xiàn)
6.6 樹(shù)的計(jì)數(shù)
習(xí)題
實(shí)習(xí)題
第7章 圖
7.1 圖的定義與基本術(shù)語(yǔ)
7.1.1 圖的定義
7.1.2 基本術(shù)語(yǔ)
7.2 圖的存儲(chǔ)結(jié)構(gòu)
7.2.1 鄰接矩陣表示法
7.2.2 鄰接表表示法
7.2.3 十字鏈表
7.2.4 鄰接多重表
7.3 圖的遍歷
7.3.1 深度優(yōu)先搜索
7.3.2 廣度優(yōu)先搜索
7.4 圖的連通性問(wèn)題
7.4.1 無(wú)向圖的連通分量
7.4.2 最小生成樹(shù)
7.5 有向無(wú)環(huán)圖的應(yīng)用
7.5.1 拓?fù)渑判颍═opological Sort)
7.5.2 關(guān)鍵路徑
7.6 最短路徑
7.6.1 求某一頂點(diǎn)到其它各項(xiàng)點(diǎn)的最短路徑
7.6.2 求任意一對(duì)頂點(diǎn)間的最短路徑
習(xí)題
實(shí)習(xí)題
第8章 查找
8.1 查找的基本概念
8.2 基于線(xiàn)性表的查找法
8.2.1 順序查找法
8.2.2 折半查找法
8.2.3 分塊查找法
8.3 基于樹(shù)的查找法
8.3.1 二叉排序樹(shù)
8.3.2 平衡二叉排序樹(shù)
8.3.3 B樹(shù)
8.4 計(jì)算式查找法——哈希法
8.4.1 哈希函數(shù)的構(gòu)造方法
8.4.2 處理沖突的方法
8.4.3 哈希表的查找過(guò)程
8.4.4 哈希法性能分析
習(xí)題
實(shí)習(xí)題
第9章 內(nèi)部排序
9.1 排序的基本概念
9.2 插入類(lèi)排序
9.2.1 直接插入排序
9.2.2 折半插入排序
9.2.3 表插入排序
9.2.4 希爾排序
9.3 交換類(lèi)排序法
9.3.1 冒泡排序(相鄰比序法)
9.3.2 快速排序
9.4 選擇類(lèi)排序法
9.4.1 簡(jiǎn)單選擇排序
9.4.2 樹(shù)形選擇排序
9.4.3 堆排序
9.5 歸并排序
9.6 分配類(lèi)排序
9.6.1 多關(guān)鍵字排序
9.6.2 鏈?zhǔn)交鶖?shù)排序
9.6.3 基數(shù)排序的順序表結(jié)構(gòu)
9.7 各種排序方法的綜合比較
習(xí)題
實(shí)習(xí)題
第10章 外部排序
10.1 外存信息的特性
10.1.1 磁帶存儲(chǔ)器
10.1.2 磁盤(pán)存儲(chǔ)器
10.2 外排序的基本方法
10.2.1 磁盤(pán)排序
10.2.2 磁帶排序
習(xí)題
附錄 數(shù)據(jù)結(jié)構(gòu)試題選編
附錄A 樣卷一
附錄B 樣卷二
附錄C 樣卷三
附錄D 樣卷四
附錄E 樣卷五
附錄F 樣卷六
參考文獻(xiàn)

本目錄推薦

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