內容簡介
本書主要內容包括數據結構緒論,線性表,棧與隊列,串、數組和廣義表,樹,圖,查找,排序,以及課程設計指導。在每章開始給出了本章導讀和教學目標,使學生在學習之前就能明白要重點掌握的內容;部分章后附有習題及實訓,以便學生鞏固所學知識。「課程設計指導」一章給出了幾種設計題目及設計思路供學生選擇,有助於教師指導學生完成小型項目的設計任務。 全書採用C語言作為數據結構和算法的描述語言,C語言具有靈活的數據類型和豐富的運算符,能夠支持各種複雜數據結構的實現。此外,C語言編寫的程序通常具有較高的執行效率,因為C語言接近硬體,能夠生成高效的機器碼,這對於需要處理大量數據和複雜計算的數據結構應用來說非常重要。書中的全部程序學生上機就可以按照操作步驟運行,全代碼實現是考慮到程序設計語言學習環節相對薄弱的同學也能學會數據結構,而不會為編寫程序所難倒。 本書可作為高等院校計算機類專業或信息類相關專業的教材,也可作為計算機專業學生的選修教材,還可作為計算機應用人員和工程技術人員的自學參考書。目錄
第1章 緒論