數據結構教程(第4版)上機實驗指導

數據結構教程(第4版)上機實驗指導

《數據結構教程(第4版)上機實驗指導》是2013年1月14日清華大學出版社出版的圖書,作者是李春葆、尹為民、蔣晶珏、喻丹丹、安楊。

基本介紹

  • 書名:數據結構教程(第4版)上機實驗指導
  • 作者:李春葆、尹為民、蔣晶珏、喻丹丹、安楊
  • ISBN:9787302250180
  • 定價:33.00元
  • 出版社:清華大學出版社
  • 出版時間:2013年1月14日
  • 裝幀:平裝
  • 印次:1-1
內容簡介,圖書前言,圖書目錄,

內容簡介

《數據結構教程(第4版)上機實驗指導》是《數據結構教程(第4版)》(李春葆等編著,清華大學出版社出版)的配套上機實驗指導書。兩書章次一一對應,書後附錄中給出了在VC++ 6.0環境下編寫C程式所需要的基本知識及學生提交的實驗報告格式。書中所有程式都在VC++ 6.0環境下調試通過,讀者可以從網站免費下載。書中列出了全部的上機實驗題目,因此自成一體,可以脫離主教材單獨使用。
本書適合高等院校計算機及相關專業本科生及研究生使用。

圖書前言

本書是《數據結構教程(第4版)》(李春葆等編著,清華大學出版社,以下簡稱為《教程》)的配套上機實驗指導書。
全書分為13章,第1章為緒論——上機實驗題解析; 第2章為線性表——上機實驗題解析; 第3章為棧和佇列——上機實驗題解析; 第4章為串——上機實驗題解析; 第5章為遞歸——上機實驗題解析; 第6章為數組和廣義表——上機實驗題解析; 第7章為樹形結構——上機實驗題解析; 第8章為圖——上機實驗題解析; 第9章為查找——上機實驗題解析; 第10章為內排序——上機實驗題解析; 第11章為外排序——上機實驗題解析; 第12章為檔案——上機實驗題解析; 第13章為綜合實驗題——上機實驗題解析。各章次與《教程》的章次相對應。
另外,書後兩個附錄,附錄A較系統地給出在VC++ 6.0環境下編寫C程式所需要的基本知識。附錄B為學生提交的實驗報告的格式。
每個實驗題設計成一個工程(如Proj1_1表示實驗題1對應的第1個工程),在解答時給出了工程檔案組成、工程的函式組成及其關係(程式結構圖)
、各函式的功能說明和實驗結果。所有實驗題的設計算法與主教程相關算法一一對應,並給出了較詳細的注釋。在實驗題的設計中,採用結構化編程方法,體現了數據結構中數據組織和數據處理的思想。
書中所有程式都在VC++ 6.0環境下調試通過,讀者可以從網站免費下載。
書中列出了全部的上機實驗題目,因此自成一體,可以脫離《教程》單獨使用。
由於水平所限,儘管編者不遺餘力,書中仍可能存在錯誤和不足之處,敬請教師和同學們批評指正。

圖書目錄

第1章緒論——上機實驗題1解析
實驗題1.1求素數
實驗題1.2求一個正整數的各位數字之和
實驗題1.3求一個字元串是否為回文
第2章線性表——上機實驗題2解析
實驗題2.1實現順序表各種基本運算的算法
實驗題2.2實現單鍊表各種基本運算的算法
實驗題2.3實現雙鍊表各種基本運算的算法
實驗題2.4實現循環單鍊表各種基本運算的算法
實驗題2.5實現循環雙鍊表各種基本運算的算法
實驗題2.6求集合(用單鍊表表示)的並、交和差運算
實驗題2.7求兩個多項式的相加運算
第3章棧和佇列——上機實驗題3解析
實驗題3.1實現順序棧各種基本運算的算法
實驗題3.2實現鏈棧各種基本運算的算法
實驗題3.3實現環形佇列各種基本運算的算法
實驗題3.4實現鏈隊各種基本運算的算法
實驗題3.5求解迷宮問題的所有路徑及最短路徑程式
實驗題3.6用棧求解皇后問題
實驗題3.7病人看病模擬程式
實驗題3.8停車場管理程式
第4章串——上機實驗題4解析
實驗題4.1實現順序串各種基本運算的算法
實驗題4.2實現鏈串各種基本運算的算法
實驗題4.3順序串的各種模式匹配運算
實驗題4.4文本串加密和解密程式
實驗題4.5求一個串中出現的第一個最長重複子串
第5章遞歸——上機實驗題5解析
實驗題5.1求解n皇后問題
實驗題5.2求解背包問題
目錄
數據結構教程(第4版)上機實驗指導
第6章數組和廣義表——上機實驗題6解析
實驗題6.1求5×5階螺旋方陣
實驗題6.2求一個矩陣的馬鞍點
實驗題6.3求兩個對稱矩陣之和與乘積
實驗題6.4實現稀疏矩陣(採用三元組表示)的基本運算
實驗題6.5實現廣義表的基本運算
第7章樹形結構——上機實驗題7解析
實驗題7.1實現二叉樹的各種基本運算的算法
實驗題7.2實現二叉樹的各種遍歷算法
實驗題7.3求二叉樹中從根節點到葉子節點的路徑
實驗題7.4由遍歷序列構造二叉樹
實驗題7.5實現中序線索化二叉樹
實驗題7.6構造哈夫曼樹
實驗題7.7用二叉樹來表示代數表達式
第8章圖——上機實驗題8解析
實驗題8.1實現圖的鄰接矩陣和鄰接表存儲
實驗題8.2實現圖的遍歷算法
實驗題8.3求所有深度優先遍歷序列
實驗題8.4用圖搜尋方法求解迷宮問題
實驗題8.5求有向圖的簡單路徑
實驗題8.6求無向圖的深度優先生成樹和廣度優先生成樹
實驗題8.7採用普里姆算法求最小生成樹
實驗題8.8採用克魯斯卡爾算法求最小生成樹
實驗題8.9採用狄克斯特拉算法求有向帶權圖的最短路徑
實驗題8.10採用弗洛伊德算法求有向帶權圖的最短路徑
第9章查找——上機實驗題9解析
實驗題9.1實現順序查找的算法
實驗題9.2實現二分查找的算法
實驗題9.3實現分塊查找的算法
實驗題9.4實現二叉排序樹的基本運算算法
實驗題9.5統計一個字元串中出現的字元及其次數
實驗題9.6實現二叉平衡樹的相關運算算法
實驗題9.7實現B?樹的相關運算算法
實驗題9.8實現哈希表的相關運算算法
第10章內排序——上機實驗題10解析
實驗題10.1實現直接插入排序算法
實驗題10.2實現希爾插入排序算法
實驗題10.3實現冒泡排序算法
實驗題10.4實現快速排序算法
實驗題10.5實現直接選擇排序算法
實驗題10.6實現堆排序算法
實驗題10.7實現二路歸併排序算法
實驗題10.8實現基數排序算法
實驗題10.9實現可變長度的字元串序列快速排序算法
實驗題10.10實現英文單詞按字典序排列的基數排序算法
第11章外排序——上機實驗題11解析
實驗題11.1實現置換?選擇算法
實驗題11.2實現多路歸併算法
第12章檔案——上機實驗題12解析
實驗題12.1實現學生記錄檔案的基本操作
實驗題12.2實現索引檔案建立和查找的算法
第13章綜合實驗題解析
綜合實驗題1鍊表綜合算法設計
綜合實驗題2求複雜表達式的值
綜合實驗題3用二叉樹實現家譜的相關運算
綜合實驗題4求無向圖中滿足約束條件的路徑
綜合實驗題5分析二分查找成功時的平均查找長度
綜合實驗題6求各種排序算法的執行時間
附錄A使用VC++ 6.0系統
附錄B實驗報告格式

相關詞條

熱門詞條

聯絡我們