本書以圖解的方式講述數據結構及其算法,力求簡潔明了地闡述復雜的算法理論,以C作為描述語言解析算法的執(zhí)行過程,以大量的范例程序來展示數據結構的使用及其相關算法的具體實現。 數據結構是計算機專業(yè)的核心課程之一,也是編程愛好者程序設計的重要基礎。本書內容包含這門必修課的完整知識體系:數組、鏈表、堆棧、隊列、樹、圖等數據結構,以及基于這些數據結構的各類算法等。為了教學的需要,每章都提供了豐富的課后習題及詳細的參考答案。 本書圖文并茂,文字簡潔、清晰,范例豐富、可操作性強,并配有視頻教學、PPT課件和范例程序源碼,適合學習數據結構和算法的讀者作為自學參考書,也適合作為高等院校計算機及信息相關專業(yè)的教材。