數(shù)據(jù)結(jié)構(gòu)教程

出版時間:2009-3  出版社:清華大學出版社  作者:李春葆 等編著  頁數(shù):263  
Tag標簽:無  

前言

本書是《數(shù)據(jù)結(jié)構(gòu)教程(第3版)》(李春葆等編著,清華大學出版社出版,以下簡稱為《教程》)的配套上機實驗指導書。全書分為1 3章,第1章為緒論——上機實驗題1解析;第2章為線性  表——上機實驗題2解析;第3章為棧和隊列——上機實驗題3解析;第4章  為串——上機實驗題4解析;第5章為數(shù)組和稀疏矩陣——上機實驗題5解  析;第6章為遞歸——上機實驗題6解析;第7章為樹形結(jié)構(gòu)——上機實驗題  7解析;第8章為圖——上機實驗題8解析;第9章為查找——上機實驗題9  解析;第10章為內(nèi)排序——上機實驗題10解析;第1 1章為外排序——上機  實驗題11解析;第12章為文件——上機實驗題12解析;第13章為綜合實  驗題解析。各章次與《教程》的章次相對應。另外,書后給出了兩個附錄,附錄A為使用VC++6.O系統(tǒng),較系統(tǒng)地給出在VC++6.0環(huán)境下編寫C程序所需要的基本知識,附錄B為學生應提交的實驗報告格式。書中列出了全部的上機實驗題目,因此自成一體,可以脫離《教程》單獨  使用。由于水平所限,盡管編者不遺余力,仍可能存在錯誤和不足之處,敬請教  師和同學們批評指正。

內(nèi)容概要

本書是《數(shù)據(jù)結(jié)構(gòu)教程(第3版)》(李春葆編著,清華大學出版社出版)的配套上機實驗指導書。兩書章次一一對應,內(nèi)容包括緒論、線性表、棧和隊列、串、數(shù)組和稀疏矩陣、遞歸、樹形結(jié)構(gòu)、圖、查找、內(nèi)排序、外排序、文件和綜合實驗題解析。書后附錄中給出了VC++ 6.0環(huán)境下編寫C程序所需要的基本知識及學生提交的實驗報告格式。書中所有程序都在VC++ 6.0環(huán)境下調(diào)試通過,讀者可以從http://www.tup.com.cn網(wǎng)站免費下載。書中列出了全部的上機實驗題目,因此自成一體,可以脫離主教材單獨使用?! ”緯m合高等院校計算機及相關(guān)專業(yè)本科生及研究生使用。

書籍目錄

第1章 緒論——上機實驗題1解析 實驗題1.1 求素數(shù)  實驗題1.2 求一個正整數(shù)的各位數(shù)字之和  實驗題1.3 求一個字符串是否為回文 第2章 線性表——上機實驗題2解析  實驗題2.1 實現(xiàn)順序表各種基本運算的算法  實驗題2.2 實現(xiàn)單鏈表各種基本運算的算法  實驗題2.3 實現(xiàn)雙鏈表各種基本運算的算法  實驗題2.4 實現(xiàn)循環(huán)單鏈表各種基本運算的算法  實驗題2.5 實現(xiàn)循環(huán)雙鏈表各種基本運算的算法  實驗題2.6 求集合(用有序單鏈表表示)的并、交和差運算  實驗題2.7 求兩個多項式相加運算 第3章 棧和隊列——上機實驗題3解析  實驗題3.1 實現(xiàn)順序棧各種基本運算的算法  實驗題3.2 實現(xiàn)鏈棧各種基本運算的算法  實驗題3.3 實現(xiàn)順序隊列各種基本運算的算法  實驗題3.4 實現(xiàn)鏈隊各種基本運算的算法  實驗題3.5 求解迷宮問題的所有路徑及最短路徑程序  實驗題3.6 病人看病模擬程序 實驗題3.7 停車場管理程序第4章 串——上機實驗題4解析 實驗題4.1 實現(xiàn)順序串各種基本運算的算法 實驗題4.2 實現(xiàn)鏈串各種基本運算的算法 實驗題4.3 順序串的各種模式匹配運算 實驗題4.4 文本串加密和解密程序 實驗題4.5 求一個串中出現(xiàn)的第一個最長重復子串第5章 數(shù)組和稀疏矩陣——上機實驗題5解析 實驗題5.1 求5×5階螺旋方陣 實驗題5.2 求一個矩陣的馬鞍點 實驗題5.3 求兩個對稱矩陣之和與乘積 實驗題5.4 實現(xiàn)稀疏矩陣(采用三元組表示)的基本運算 實驗題5.5 實現(xiàn)廣義表的基本運算第6章 遞歸——上機實驗題6解析 實驗題6.1 求解n皇后問題 實驗題6.2 求解背包問題第7章 樹形結(jié)構(gòu)——上機實驗題7解析 實驗題7.1 實現(xiàn)二叉樹各種基本運算的算法 實驗題7.2 實現(xiàn)二叉樹各種遍歷算法 實驗題7.3 求二叉樹中從根結(jié)點到葉子結(jié)點的路徑 實驗題7.4  由遍歷序列構(gòu)造二叉樹 實驗題7.5 實現(xiàn)中序線索化二叉樹 實驗題7.6 構(gòu)造哈夫曼樹 實驗題7.7 用二叉樹來表示代數(shù)表達式第8章 圖——上機實驗題8解析 實驗題8.1 實現(xiàn)圖的鄰接矩陣和鄰接表存儲 實驗題8.2 實現(xiàn)圖的遍歷算法 實驗題8.3 求有向圖的簡單路徑 實驗題8.4 求無向圖中滿足約束條件的路徑 實驗題8.5  求無向圖的深度優(yōu)先生成樹和廣度優(yōu)先生成樹 實驗題8.6 采用普里姆算法求最小生成樹 實驗題8.7 采用克魯斯卡爾算法求最小生成樹 實驗題S.8 采用狄克斯特拉算法求有向帶權(quán)圖的最短路徑 實驗題8.9  采用弗洛伊德算法求有向帶權(quán)圖的最短路徑第9章 查找——上機實驗題9解析 實驗題9.1 實現(xiàn)順序查找的算法 實驗題9.2 實現(xiàn)二分查找的算法 實驗題9.3 實現(xiàn)分塊查找的算法 實驗題9.4 實現(xiàn)二叉排序樹的基本運算算法 ……第10章 內(nèi)排序——上機實驗題10解析第11章 外排序——上機實驗題12解析第12章 綜合實驗題解析附錄A 使用VC++6.0系統(tǒng)附錄B 實驗報告格式

章節(jié)摘錄

插圖:設(shè)停車場內(nèi)只有一個可停放n輛汽車的狹長通道,且只有一個大門可供汽車進出。汽}車在停車場內(nèi)按車輛到達時間的先后順序,依次由南向北排列(大門在最北端,最先到達的第一輛車停放在車場的最南端),若車場內(nèi)已停滿n輛車,則后來的汽車只能在門外的便道即候車場上等候,一旦有車開走,則排在便道上的第一輛車即可開入;當停車場內(nèi)某輛車要離開時,在它之后進入的車輛必須先退出車場為它讓路,待該輛車開出大門外,其他車輛再按原次序進入車場,每輛停放在車場的車在它離開停車場時必須按它停留的時間長短交納費用。整個停車場的示意圖如圖3.14所示。試為停車場編制按上述要求進行管理的模擬程序。解:以棧模擬停車場,以隊列模擬車場外達到便道,按照從終端讀入的輸入數(shù)據(jù)序列進行模擬管理。每一組輸入數(shù)據(jù)包括三個數(shù)據(jù)項:汽車“到達”(用1表示)或“離開”(用2表示)的信息、汽車牌照號碼以及到達或離去的時刻。對每一組輸人數(shù)據(jù)進行操作后的輸出信息為:若是車輛到達,則輸出汽車在停車場內(nèi)或便道上的停車位置;若是車輛離去,則輸出汽車在停車場內(nèi)停留的時間和應交納的費用(在便道上停留的時間不收費)。棧以順序結(jié)構(gòu)實現(xiàn),隊列以順序循環(huán)結(jié)構(gòu)實現(xiàn)。另外,還需設(shè)一個臨時棧,用于臨時停放為要給離去的汽車讓路而從停車場退出來的汽車,也用順序結(jié)構(gòu)實現(xiàn)。用戶輸入的命令有以下5種:(1)汽車到達。(2)汽車離去。(3)輸出停車場中的所有汽車牌號。(4)輸出候車場中的所有汽車牌號。(5)退出系統(tǒng)運行。本工程pr3-7的組成結(jié)構(gòu)如圖3.15所示。本程序的模塊結(jié)構(gòu)圖如圖3.16所示,圖中方框表示函數(shù),方框中指出函數(shù)名,箭頭方向表示函數(shù)間的調(diào)用關(guān)系,虛線方框表示文件的組成,即指出該虛線方框中的函數(shù)存放在哪個文件中。

編輯推薦

本套教材參照2009計算機聯(lián)考新大綱編寫,包括:《數(shù)據(jù)結(jié)構(gòu)教程(第3版)》《數(shù)據(jù)結(jié)構(gòu)教程(第3版)上機實驗指導》《數(shù)據(jù)結(jié)構(gòu)教程(第3版)學習指導》?!裰鹘滩某私榻B“數(shù)據(jù)結(jié)構(gòu)”課程的一般知識外,深入剖析遞歸算法設(shè)計方法,介紹  了遞歸方法在數(shù)據(jù)結(jié)構(gòu)中運用技巧、突出上機實習內(nèi)容,每章都給出大量的上機實驗  題,供教師和學生選用?!駨娬{(diào)實驗動手能力的提高,每章給出與內(nèi)容相一致的上機實驗題。配套的《數(shù)據(jù)結(jié)構(gòu)教程(第3版)學習指導》和《數(shù)據(jù)結(jié)構(gòu)教程(第3版)上機實驗指導》兩書,構(gòu)成一個完整的教學系列?!癖咎捉滩牡木帉懙玫轿錆h大學教務部“數(shù)據(jù)結(jié)構(gòu)綜合教學改革”和“數(shù)據(jù)結(jié)構(gòu)精品課程建”教學項目的支持,集本課程組許多教師多年來數(shù)據(jù)結(jié)構(gòu)課程教學研究和教學改革經(jīng)驗和成果于一體。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    數(shù)據(jù)結(jié)構(gòu)教程 PDF格式下載


用戶評論 (總計44條)

 
 

  •   書的質(zhì)量很好,買了教程順便就買了上機實驗指導,好好練習
  •   對提高數(shù)據(jù)結(jié)構(gòu)各種結(jié)構(gòu)的理解很有幫助,要提高數(shù)據(jù)結(jié)構(gòu)實驗能力,這是一本很好的書
  •   數(shù)據(jù)結(jié)構(gòu)實驗在這本書里面基本涵蓋了基本的實驗 而且有詳細的代碼提供參考 不錯
  •   原先買過李春葆數(shù)據(jù)結(jié)構(gòu)第二版的,感覺不錯.適合于已入社會工作的人.現(xiàn)在這本書也非常好,很喜歡.
  •   C語言上機指導,內(nèi)容很實用,需要好好掌握。
  •   這是我見過的最好的用C描述的數(shù)據(jù)結(jié)構(gòu)書了
  •   李春葆的教輔書一直都不錯。
  •   全是可以跑的起來的代碼,對數(shù)據(jù)結(jié)構(gòu)的學習很有幫助
  •   數(shù)的內(nèi)容有點難度,對于計算機專業(yè)的同學有所幫助
  •   教材經(jīng)典書教材經(jīng)典書
  •   很不錯,教材配套的
  •   書不錯,發(fā)貨很快。就是感覺價格有點貴了,不過沒有關(guān)系,學習嘛
  •   書上代碼很詳細,沒有偽代碼,對于初學者很實用
  •   發(fā)貨速度、送貨速度都很好,書看起來也很新,還不錯!
  •   就是教材,就是那個樣
  •   跨考必備,配合嚴的教材剛好
  •   很詳細。適合做參考
  •   內(nèi)容很全面,值得
  •   內(nèi)容挺充實的,簡單易懂!
  •   好東西,讓人喜歡
  •   可以練練編程
  •   全新正品,紙質(zhì)不錯,沒有錯漏
  •   就是我想要的,感覺很好,和我想要的一模一樣
  •   老師推薦的,考研必備啊
  •   和教科書一樣的質(zhì)量,打印和封面都很完好。
  •   好書,職稱考研用得著,
  •   寶貝不錯;正版!發(fā)貨速度也不錯??!給個好評...
  •   這門課已經(jīng)學完了,學到了很多
  •   最好把上機環(huán)境的配置也說下就好了。不知道我的2008支持不!
  •   原本這書是老師推薦的,所以就在網(wǎng)上搜了搜,看到當當網(wǎng)里面有這本書,感覺價格也還好,就拍下了——但拿到書后,翻開之后發(fā)現(xiàn)里面有兩頁合在一起的現(xiàn)象,其他的都還行——
  •   書很好,就是和教材沒對上
  •   書收到了 ,幫同學代買的。都說很好,如果你也需要同類的書,就選擇他吧
  •   書里面還是蠻不錯的,是新書,就是表面刮傷了,應該是運送中的
  •   不錯的書。因為是我自己看過后才買的呵呵
  •   跟教材同步,很好的參考書
  •   這本書很好。有完整的代碼
  •   師哥考博也用到了。我考研肯定能用到。
  •   就是要它
  •   這本書寫的還可以,算法比較詳細!
  •   課本輔導教材,沒什么好說的
  •   幾乎每次當當郵購書都有窩頁
  •   書皮有點破,可是里面很新
  •   書很好,物美價廉,很實用?。?/li>
  •   配的是舊版的開發(fā)工具Visual C++ 6.0,如果想把代碼移植到Visual Studio 2010下,要修改后才能運行。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7