《數(shù)據(jù)結(jié)構(gòu)》算法實(shí)現(xiàn)及解析

出版時(shí)間:2002-10-1  出版社:西安電子科技大學(xué)出版社  作者:高一凡  頁(yè)數(shù):465  字?jǐn)?shù):707000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)是在第一版的基礎(chǔ)上修訂而成的。     本書(shū)為清華大學(xué)出版社出版、由嚴(yán)蔚敏和吳偉民編著的《數(shù)據(jù)結(jié)構(gòu)》(C語(yǔ)言版)(以下簡(jiǎn)稱教科書(shū))的學(xué)習(xí)輔導(dǎo)書(shū)。主要內(nèi)容包括:教科書(shū)中的每一種數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的圖示;教科書(shū)中每一種存儲(chǔ)結(jié)構(gòu)的基本操作函數(shù)及調(diào)用這些基本操作的主程序和程序運(yùn)行結(jié)果;教科書(shū)中幾乎每一種算法的實(shí)現(xiàn)。對(duì)于教科書(shū)中一些較復(fù)雜的算法,本書(shū)提供了詳細(xì)的解析。有些在教科書(shū)中一帶而過(guò)的存儲(chǔ)結(jié)構(gòu)(如第2章的靜態(tài)鏈表和第6章的二叉樹(shù)的三叉鏈表),本書(shū)也提供了完整的基本操作函數(shù)及主程序和程序運(yùn)行結(jié)果。本書(shū)配有光盤(pán),光盤(pán)中包括書(shū)中所有程序及用標(biāo)準(zhǔn)C語(yǔ)言改寫(xiě)的程序。所有程序均在計(jì)算機(jī)上運(yùn)行通過(guò)。     本書(shū)適用于使用教科書(shū)的大中專學(xué)生和自學(xué)者。書(shū)中的基本操作函數(shù)也可供從事計(jì)算機(jī)工程與應(yīng)用工作的科技人員參考和采用。

書(shū)籍目錄

第1章 緒論  1.l 什么是數(shù)據(jù)結(jié)構(gòu)  1.2 基本概念和術(shù)語(yǔ)  1.3 抽象數(shù)據(jù)類型的表示與實(shí)現(xiàn)  1.4 算法和算法分析    1.4.1 算法    1.4.2 算法設(shè)計(jì)的要求    l.4.3 算法效率的度量第2章 線性表  2.l 線性表的類型定義  2.2 線性表的順序表示和實(shí)現(xiàn)  2.3 線性表的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn)    2.3.l 線性鏈表    2.3.2 循環(huán)鏈表    2.3.3 雙向鏈表  2.4 一元多項(xiàng)式的表示及相加第3章 棧和隊(duì)列  3.l 棧    3.1.l 抽象數(shù)據(jù)類型棧的定義    3.l.2 棧的表示和實(shí)現(xiàn)  3.2 棧的應(yīng)用舉例    3.2.l 數(shù)制轉(zhuǎn)換    3.2.2 括號(hào)匹配的檢驗(yàn)    3.2.3 行編輯程序    3.2.4 迷宮求解    3.2.5 表達(dá)式求值  3.3 棧與遞歸的實(shí)現(xiàn)  3.4 隊(duì)列    3.4.1 抽象數(shù)據(jù)類型的定義    3.4.2 鏈隊(duì)列--隊(duì)列的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn)    3.4.3 循環(huán)隊(duì)列--隊(duì)列的順序表示和實(shí)現(xiàn)  3.5 離散事件模擬第4章 串  4.1 串類型的定義  4.2 串的表示和實(shí)現(xiàn)    4.2.1 定長(zhǎng)順序存儲(chǔ)表示    4.2.2 堆分配存儲(chǔ)表示    4.2.3 串的塊鏈存儲(chǔ)表示  4.3 串的模式匹配算法    4.3.1 求于串位置的定位函數(shù)Index(S, T,pos)    4.3.2 模式匹配的一種改進(jìn)算法  4.4 串操作應(yīng)用舉例    4.4.1 文本編輯    4.4.2 建立詞索引表第5章 數(shù)組和廣義表  5.l 數(shù)組的定義  5.2 數(shù)組的順序表示和實(shí)現(xiàn)  5.3 矩陣的壓縮存儲(chǔ)    5.3.1 特殊矩陣    5.3.2 稀疏矩陣  5.4 廣義表的定義  5.5 廣義表的存儲(chǔ)結(jié)構(gòu)  5.6 m元多項(xiàng)式的表示  5.7 廣義表的遞歸算法    5.7.1 求廣義表的深度    5.7.2 復(fù)制廣義表    5.7.3 建立廣義表的存儲(chǔ)結(jié)構(gòu)第6章 樹(shù)和二叉樹(shù)  6.l 樹(shù)的定義和基本術(shù)語(yǔ)  6.2 二叉樹(shù)    6.2.1 二叉樹(shù)的定義    6.2.2 二叉樹(shù)的性質(zhì)    6.2.3 二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)  6.3 遍歷二叉樹(shù)和線索二叉樹(shù)    6.3.l 遍歷二叉樹(shù)    6.3.2 線索二叉樹(shù)  6.4 樹(shù)和森林    6.4.1 樹(shù)的存儲(chǔ)結(jié)構(gòu)    6.4.2 森林與二叉樹(shù)的轉(zhuǎn)換    6.4.3 樹(shù)和森林的遍歷  6.5 樹(shù)與等價(jià)問(wèn)題  6.6 赫夫曼樹(shù)及其應(yīng)用    6.6.l 最優(yōu)二叉樹(shù)    6.6.2 赫夫曼編碼第7章 圖  7.1 圖的定義和術(shù)語(yǔ)  7.2 圖的存儲(chǔ)結(jié)構(gòu)    7.2.l 數(shù)組表示法    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.l 無(wú)向圖的連通分量和生成樹(shù)    7.4.2 有向圖的強(qiáng)連通分量    7.4.3 最小生成樹(shù).    7.4.4 關(guān)節(jié)點(diǎn)和重連通分量  7.5 有向無(wú)環(huán)圖及其應(yīng)用    7.5.l 拓?fù)渑判?   7.5.2 關(guān)鍵路徑  7.6 最短路徑    7.6.1 從某個(gè)源點(diǎn)到其余各頂點(diǎn)的最短路徑    7.6.2 每一對(duì)頂點(diǎn)之間的最短路徑第8章 動(dòng)態(tài)存儲(chǔ)管理  8.1 概述  8.2 可利用空間表  8.3 邊界標(biāo)識(shí)法    8.3.l 可利用空間表的結(jié)構(gòu)    8.3.2 分配算法    8.3.3 回收算法  8.4 伙伴系統(tǒng)    8.4.1 可利用空間表的結(jié)構(gòu)    8.4.2 分配算法    8.4.3 回收算法  8.5 無(wú)用單元收集第9章 查找  9.1 靜態(tài)查找表    9.1.1 順序表的查找    9.1.2 有序表的查找    9.1.3 靜態(tài)樹(shù)表的查找    9.1.4 索引順序表的查找  9.2 動(dòng)態(tài)查找表    9.2.1 二叉排序樹(shù)和平衡三叉樹(shù)    9.2.2 B.樹(shù)和B 樹(shù)    9.2.3 鍵樹(shù)  9.3 哈希表    9.3.1 什么是哈希表    9.3.2 哈希函數(shù)的構(gòu)造方法    9.3.3 處理沖突的方法    9.3.4 哈希表的查找及其分析第10章 內(nèi)部排序  10.1 概述  10.2 插入排序    10.2.1 直接插入排序    10.2.2 其它插人排序    10.2.3 希爾排序  10.3 快速排序  10.4 選擇排序    10.4.1 簡(jiǎn)單選擇排序    10.4.2 樹(shù)形選擇排序    10.4.3 堆排序  10.5 歸并排序  10.6 基數(shù)排序    10.6.1 多關(guān)鍵字的排序    10.6.2 鏈?zhǔn)交鶖?shù)排序    10.7 各種內(nèi)部排序方法的比較討論第11章 外部排序  11.1 外存信息的存取  11.2 外部排序的方法  11.3 多路平衡歸并的實(shí)現(xiàn)  11.4 置換一選擇排序第12章 文件  12.l 有關(guān)文件的基本概念  12.2 順序文件附錄A 關(guān)于標(biāo)準(zhǔn)C程序附錄B 光盤(pán)文件目錄

編輯推薦

  《數(shù)據(jù)結(jié)構(gòu)算法實(shí)現(xiàn)及解析》配有光盤(pán),光盤(pán)中包括書(shū)中所有程序及用標(biāo)準(zhǔn)C語(yǔ)言改寫(xiě)的程序。所有程序均在計(jì)算機(jī)上運(yùn)行通過(guò)?!稊?shù)據(jù)結(jié)構(gòu)算法實(shí)現(xiàn)及解析》適用于使用教科書(shū)的大中專學(xué)生和自學(xué)者。書(shū)中的基本操作函數(shù)也可供從事計(jì)算機(jī)工程與應(yīng)用工作的科技人員參考和采用。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    《數(shù)據(jù)結(jié)構(gòu)》算法實(shí)現(xiàn)及解析 PDF格式下載


用戶評(píng)論 (總計(jì)20條)

 
 

  •   嚴(yán)蔚敏老師的這本數(shù)據(jù)結(jié)構(gòu)無(wú)疑是國(guó)內(nèi)目前最好的一本,全國(guó)知名的諸多名校都是以本書(shū)作為課本及主要參考書(shū)的,但書(shū)中的一些偽代碼及存儲(chǔ)結(jié)構(gòu)的表述過(guò)于簡(jiǎn)練,高一凡老師的這本算法實(shí)現(xiàn)及解析很好地做了一個(gè)有益補(bǔ)充,給出了所有c源代碼和存儲(chǔ)結(jié)構(gòu)的示意圖,對(duì)學(xué)生更好地理解課程內(nèi)容是大有裨益,確實(shí)是一本不可多得的優(yōu)秀配套教材。
  •   我認(rèn)為此書(shū)很值得計(jì)算機(jī)相關(guān)專業(yè)的人作為經(jīng)典書(shū)來(lái)收藏。因?yàn)椤稊?shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)專業(yè)的專業(yè)基礎(chǔ)必修課,而嚴(yán)蔚敏的教材是一本經(jīng)典教材,而此書(shū)作為與嚴(yán)的教材的匹配的算法書(shū)更值得一覽。此書(shū)實(shí)現(xiàn)了所有嚴(yán)之教材的算法,并配有圖解,不但適合學(xué)生學(xué)習(xí)考試,更是將來(lái)工作中的必備工具書(shū),可隨時(shí)查缺補(bǔ)漏。感謝作者為讀者所想寫(xiě)了一本好書(shū),他將是很多讀者受益無(wú)窮。
  •   清華版嚴(yán)蔚敏的配套算法集,滿書(shū)都是算法啊
  •   吳的書(shū)太難懂,用這本做參考感覺(jué)還不錯(cuò),不過(guò)國(guó)內(nèi)的數(shù)據(jù)結(jié)構(gòu)好的書(shū)真的太少
  •   此書(shū)對(duì)教材中的算法講解詳細(xì),的確很好!
  •   送貨快,兩天就到我手里了。書(shū)也不錯(cuò)!
  •   質(zhì)量不錯(cuò),服務(wù)不錯(cuò)!
  •   不錯(cuò),剛剛看完~~~不錯(cuò),剛剛看完~~~不錯(cuò),剛剛看完~~~
  •   優(yōu)點(diǎn):書(shū)中的C語(yǔ)言代碼是對(duì)《數(shù)據(jù)結(jié)構(gòu)》(嚴(yán)蔚敏版)中類C語(yǔ)言的補(bǔ)充(個(gè)人認(rèn)為直接用C代碼更直觀一些)。缺點(diǎn):為什么沒(méi)有看見(jiàn)贈(zèng)送的光盤(pán)?難道真的像先前的評(píng)論說(shuō)的那樣,要把書(shū)寄回去才能拿到贈(zèng)送的光盤(pán)?謎……
  •   樹(shù)的算法程序?qū)懙煤芎?/li>
  •   很強(qiáng)悍、很專業(yè)。對(duì)學(xué)數(shù)據(jù)結(jié)構(gòu)有很好的幫助
  •   物有所值。內(nèi)容挺豐富的??上В倭藭?shū)的配套光盤(pán)。經(jīng)過(guò)與客服中心聯(lián)系,只能先把原書(shū)寄回去,等配齊了光盤(pán)再發(fā)過(guò)來(lái)。等待中……
  •   書(shū)可以!
  •   很經(jīng)典,謝謝??!
  •   和老嚴(yán)的教材是配套的,喜歡~~
  •   還一般
  •   隨書(shū)附帶的光盤(pán)沒(méi)有收到,郁悶
  •   沒(méi)收到附帶的CD,暈
  •   書(shū)已收到,但是無(wú)光盤(pán),這是你們工作的失誤,需改進(jìn)
  •   我現(xiàn)在付了錢(qián),一直拿不到貨啊,急,不知道是買(mǎi)還是不買(mǎi)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7