《數據結構與算法學習指導》是《數據結構與算法》的實踐指導書,作者力圖通過大量習題的解析、數據結構與算法實驗及課程設計,幫助學生深入學習、掌握并靈活運用數據結構知識。
《數據結構與算法學習指導》內容分為3部分。□□部分是石玉強、閆大順主編的《數據結構與算法》一書所對應的習題參考答案;第□部分是數據結構與算法實驗,這些實驗是作者根據課堂教學經驗精心設計,實驗目的在于幫助學生掌握各種典型數據結構的存儲方式和各種操作,有效提高學生的實際應用能力和上機動手能力;第3部分為數據結構與算法課程設計,根據“數據結構與算法”課程的教學重點,給出了40個課程設計題目,每個題目都有明確的要求,并給出一個完整的課程設計報告實例。
《數據結構與算法學習指導》內容豐富,實用性強,不僅可以作為與《數據結構與算法》配套使用的輔導書,而且可作為高等院校計算機類及其他相關專業學生學習“數據結構與算法”和其他程序類課程的參考教材,還可以作為“數據結構與算法”習題課和實驗課的教材及自學者的參考資料。
本書是《數據結構與算法》的實踐指導書。數據結構與算法的實踐環節包括兩個方面:□□方面的主要內容是分析問題、設計算法、給出測試用例;第二方面的主要內容是算法代碼編寫、程序測試、程序調試。這兩部分相輔相成、互相補充。本書的主要內容就是圍繞這兩個環節進行組織。
本書□□部分是石玉強、閆大順主編中國農業大學出版社□017年□月出版的《數據結構與算法》的習題參考答案,在解題時,突出了問題的分析和算法設計,并給出了參考程序。
本書第□部分是作者設計的7個實驗。這些實驗僅僅作為推薦的實驗,只是為了拋磚引玉。作者希望學習者自己設計實驗。
本書第3部分是作者精心設計的課程設計,包括40個典型的課程設計題目和一個完整的課程設計報告實例。
第1部分 數據結構與算法習題參考答案
第1章 緒論
第2章 線性表
第3章 棧和隊列
第4章 串、數組和廣義表
第5章 樹和二叉樹
第6章 圖
第7章 查找
第8章 排序
第1部分 數據結構與算法實驗
實驗1 線性表的順序、鏈式表示及應用
實驗2 棧、隊列的表示及應用
實驗3 串、數組和廣義表的表示及應用
實驗4 二叉樹的建立及應用
實驗5 圖的建立及應用
實驗6 查找算法
實驗7 排序算法
第3部分 數據結構與算法課程設計
課程設計1 課程設計題目庫
課程設計2 課程設計報告實例
附錄A C語言常用語法提要
附錄B C語言常用庫函數
附錄C 實驗報告模板
參考文獻