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

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

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

定 價:¥18.00

作 者: 唐策善,李龍澍,黃劉生編著
出版社: 高等教育出版社
叢編項(xiàng): 高等學(xué)校教材
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787040052657 出版時間: 2003-02-01 包裝: 精裝
開本: 26cm 頁數(shù): 254 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)地介紹了各種常用的數(shù)據(jù)結(jié)構(gòu)以及排序、查找的各種算法。闡述了各種數(shù)據(jù)結(jié)構(gòu)的邏輯關(guān)系、存儲表示及運(yùn)算操作,并對C語言描述的算法作了詳細(xì)的注解和簡要的性能分析。全書既注重原理又結(jié)合實(shí)踐,配有大量的圖表、例題和習(xí)題,內(nèi)容豐富,概念講解清楚,邏輯性強(qiáng),可讀性好。各章的小結(jié)可以使讀者抓住本章重點(diǎn)。書中針對不同層次教學(xué)的特點(diǎn)和需要用“*”號標(biāo)明。每章備有習(xí)題。本書可作為高等院校計(jì)算機(jī)有關(guān)專業(yè)本科生、專科生的教材,也可作為成人教育(面授或函授)的教材,還可供廣大從事計(jì)算機(jī)應(yīng)用的科技人員參考。

作者簡介

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

圖書目錄

第一章概論
1.1數(shù)據(jù)結(jié)構(gòu)的概念
1.2為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)
1.3算法描述
1.4算法分析
小結(jié)
習(xí)題
第二章線性表
2.1線性表的概念及運(yùn)算
2.1.1線性表的邏輯結(jié)構(gòu)
2.1.2線性表的運(yùn)算
2.2線性表的順序存儲
2.2.1順序表
2.2.2順序表上的基本運(yùn)算
2.3線性表的鏈?zhǔn)酱鎯?br />2.3.1單鏈表
2.3.2單鏈表上的基本運(yùn)算
2.3.3循環(huán)鏈表
2.3.4雙鏈表
2.3.5靜態(tài)鏈表
2.4順序表和鏈表的比較
小結(jié)
習(xí)題
第三章棧和隊(duì)列
3.1棧
3.1.1棧的概念及運(yùn)算
3.1.2順序棧
3.1.3鏈棧
3.2棧的應(yīng)用舉例
3.3隊(duì)列
3.3.1隊(duì)列的概念及其運(yùn)算
3.3.2順序隊(duì)列
3.3.3鏈隊(duì)列
*3.4隊(duì)列的應(yīng)用舉例
小結(jié)
習(xí)題
第四章串
4.1串及其運(yùn)算
4.1.1串的基本概念
4.1.2串的基本運(yùn)算
4.2串的存儲結(jié)構(gòu)
*4.3串運(yùn)算的實(shí)現(xiàn)
小結(jié)
習(xí)題
第五章多維數(shù)組和廣義表
5.1多維數(shù)組
5.2矩陣的壓縮存儲
5.2.1特殊矩陣
5.2.2稀疏矩陣
5.3廣義表的概念
*5.4廣義表的存儲
小結(jié)
習(xí)題
第六章樹
6.1樹的概念
6.2二叉樹
6.2.1二叉樹的概念
6.2.2二叉樹的性質(zhì)
6.2.3二叉樹的存儲
6.3二叉樹的遍歷
6.4線索二叉樹
6.5樹和森林
6.5.1樹.森林與二叉樹的轉(zhuǎn)換
*6.5.2樹的存儲
*6.5.3樹和森林的遍歷
6.6哈夫曼樹及其應(yīng)用
6.6.1最優(yōu)二叉樹(哈夫曼樹)
6.6.2哈夫曼編碼
小結(jié)
習(xí)題
第七章圖
7.1圖的概念
7.2圖的存儲
7.2.1鄰接矩陣表示法
7.2.2鄰接表表示法
7.3圖的遍歷
7.3.1連通圖的深度優(yōu)先搜索遍歷
7.3.2連通圖的廣度優(yōu)先搜索遍歷
7.3.3非連通圖的遍歷
7.4生成樹和最小生成樹
7.5最短路徑
7.5.1單源最短路徑
7.5.2所有頂點(diǎn)對之間的最短路徑
*7.6拓?fù)渑判?br />*7.7關(guān)鍵路徑
小結(jié)
習(xí)題
第八章排序
8.1基本概念
8.2插入排序
8.2.1直接插入排序
8.2.2希爾排序
8.3交換排序
8.3.1起泡排序
8.3.2快速排序
8.4選擇排序
8.4.1直接選擇排序
8.4.2堆排序
8.5歸并排序
*8.6分配排序
8.7內(nèi)部排序方法的比較和選擇
*8.8外部排序簡介
小結(jié)
習(xí)題
第九章查找
9.1基本概念
9.2線性表的查找
9.2.1順序查找
9.2.2二分法查找
9.2.3分塊查找
9.3樹表的查找
9.3.1二叉排序樹
*9.3.2平衡的二叉排序樹
*9.3.3B-樹
9.4散列表的查找
9.4.1散列表
9.4.2散列函數(shù)的構(gòu)造方法
9.4.3處理沖突的方法
9.4.4散列表的查找及分析
小結(jié)
習(xí)題
第十章文件
10.1文件的基本概念
10.2順序文件
10.3索引文件
10.4索引順序文件
10.4.1BAM文件
10.4.2VSAM文件
10.5散列文件
*10.6多關(guān)鍵字文件
10.6.1多重表文件
10.6.2倒排文件
小結(jié)
習(xí)題
附錄C語言概要
參考文獻(xiàn)

本目錄推薦

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