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

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

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

定 價:¥18.00

作 者: 姚菁主編
出版社: 機械工業(yè)出版社
叢編項: 高職高專計算機類規(guī)劃教材
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787111086376 出版時間: 2001-04-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 219 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了各種類型的數(shù)據(jù)結(jié)構(gòu)和查找、排序的各種方法。對于每一種類型的數(shù)據(jù)結(jié)構(gòu)都詳細(xì)敘述了基本概念、邏輯特性和存儲結(jié)構(gòu)。書中采用C語言作為算法描述語言,清晰易讀,學(xué)生只需根據(jù)自己的計算機系統(tǒng)的特點,對其法作少量的修改或不作修改即可上機實現(xiàn)。本書概念清楚,內(nèi)容豐富,深入淺出。每章都有具體實例,幫助讀者理解,具有一定的實用性。各章都附有習(xí)題,全書結(jié)尾還附有上機實驗及相關(guān)程序,供讀者練習(xí),以鞏固、加深對課程內(nèi)容的理解。本書為高職高專計算機專業(yè)的教材,也可以作為中專計算機專業(yè)的教材,亦可供工程技術(shù)人員參考。

作者簡介

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

圖書目錄

前言
第一章 緒論
第一節(jié) 引言
第二節(jié) 數(shù)據(jù)結(jié)構(gòu)的基本概念
第三節(jié) 算法的概念、算法描述和算法分析
一、算法的概念
二、算法描述
三、算法分析
習(xí)題
第二章 線性表和數(shù)組
第一節(jié) 線性表及其存儲表示
一、線性表
二、線性表的存儲表示
第二節(jié) 線性表的查找、插入和刪除
一、線性表的查找
二、線性表的插入和刪除
第三節(jié) 棧和隊列
一、線的結(jié)構(gòu)及運算
二、計算表達(dá)式——棧的應(yīng)用舉例
三、隊列的結(jié)構(gòu)及運算
第四節(jié) 數(shù)組的順序分配
第五節(jié) 稀疏矩陣
第六節(jié) 線性表的應(yīng)用舉例
習(xí)題
第三章 鏈表
第一節(jié) 線性鏈表的存儲表示
第二節(jié) 線性鏈表的建立、查找、插入和刪除
一、線性鏈表的建立和查找
二、線性鏈表的插入和刪除
第三節(jié) 鏈棧和鏈隊列
一、鏈棧的結(jié)構(gòu)及運算
二、鏈隊列的結(jié)構(gòu)及運算
第四節(jié) 循環(huán)鏈表
一、循環(huán)鏈表的結(jié)構(gòu)
二、循環(huán)鏈表的查找、插入和刪除
第五節(jié) 雙向鏈表
一、雙向鏈表的結(jié)構(gòu)
二、雙向鏈表的查找、插入和刪除
第六節(jié) 鏈表的應(yīng)用
一、多項式相加問題
二、約瑟夫環(huán)問題
習(xí)題
第四章 串
第一節(jié) 串的基本概念
第二節(jié) 串的基本運算
第三節(jié) 串的存儲結(jié)構(gòu)
一、串的靜態(tài)存儲結(jié)構(gòu)
二、串的動態(tài)存儲結(jié)構(gòu)
第四節(jié) 串基本操作的實現(xiàn)
一、求子串定位函數(shù)index(s,t)
二、求替換運算replace(a,b,c)
第五節(jié) 串操作應(yīng)用——文本編輯
習(xí)題
第五章 樹
第一節(jié) 一般樹的概念
一、一般樹的定義
二、基本術(shù)語
三、樹的存儲結(jié)構(gòu)
第二節(jié) 二叉樹
一、二叉樹的基本概念
二、二叉樹的性質(zhì)
三、二叉樹的存儲
第三節(jié) 二叉樹的遍歷
一、二叉樹的遍歷方式
二、遍歷算法
三、由數(shù)據(jù)序列恢復(fù)二叉樹
第四節(jié) 線索二叉樹
一、線索二叉樹的結(jié)構(gòu)
二、線索二叉樹的檢索
第五節(jié) 二叉樹的應(yīng)用——表達(dá)式樹
一、表達(dá)式樹的概念
二、構(gòu)造表達(dá)式樹的方法
三、構(gòu)造表達(dá)式樹的算法
第六節(jié) 二叉排序樹
一、二叉排序樹的結(jié)構(gòu)
二、建立二叉排序樹的算法
三、在二叉排序樹中刪除結(jié)點
四、二叉查找樹
第七節(jié) 哈夫曼樹
一、樹的路徑長度和帶權(quán)路徑長度
二、哈夫曼樹和哈夫曼算法
第八節(jié) 二叉樹與樹、森林之間的轉(zhuǎn)換
一、二叉樹與樹之間的轉(zhuǎn)換
二、二叉樹與森林之間的轉(zhuǎn)換
習(xí)題
第六章 圖
第一節(jié) 基本術(shù)語
第二節(jié) 圖的存儲結(jié)構(gòu)
一、鄰接矩陣
二、鄰接鏈表
三、多重鄰接表
第三節(jié) 遍歷圖
一、深度優(yōu)先搜索法
二、廣度優(yōu)先搜索法
第四節(jié) 最短路徑
一、從某個源點到其他各項頂點的最短路徑
二、求每一對頂點之間的最短路徑
第五節(jié) 拓?fù)渑判?br /> 一、AOV網(wǎng)
二、拓?fù)渑判虻姆椒?br /> 第六節(jié) 關(guān)鍵路徑
習(xí)題
第七章 查找
第一節(jié) 順序查找
第二節(jié) 折半查找
第三節(jié) 分塊查找
第四節(jié) 哈希法
一、哈希法查找的概念
二、哈希函數(shù)的構(gòu)造
三、解決沖突的方法
第五節(jié) 各種查找方法的比較及應(yīng)用
一、各種查找方法的比較
二、應(yīng)用舉例
習(xí)題
第八章 排序
第一節(jié) 插入排序
一、直接插入排序
二、希爾排序
第二節(jié) 選擇排序
一、直接選擇排序
二、堆排序
第三節(jié) 交換排序
一、冒泡排序
二、快速排序
第四節(jié) 歸并排序
第五節(jié) 各種排序方法的比較及應(yīng)用
一、各種排序方法的比較
二、應(yīng)用舉例
習(xí)題
第九章 文件
第一節(jié) 文件的基本知識
一、文件的概念
二、文件的存儲介質(zhì)
三、文件的種類
四、文件的操作
第二節(jié) 文件的結(jié)構(gòu)
一、順序文件
二、索引文件
三、索引順序文件ISAM
習(xí)題
實驗
實驗一 線性表的查找、插入、刪除
實驗二 線性鏈表的查找、插入、刪除
實驗三 循環(huán)鏈表的操作
實驗四 串操作運算
實驗五 線索二叉樹的檢索
實驗六 二叉排序樹的建立及中序遍歷
實驗七 最短路徑的實現(xiàn)
實驗八 查找練習(xí)
實驗九 學(xué)生成績管理
參考文獻(xiàn)

本目錄推薦

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