本書結合編者多年教學經驗,全面系統(tǒng)地介紹了數據結構的基本概念和知識,條理清晰、重點突出,內容循序漸進、深入淺出,既注重理論知識的講解,又注重算法設計的訓練,突出了理論性與實用性。全書共分9章,第1章作為全書的綜述和基礎,介紹了數據結構、算法的相關概念和算法分析方法等,其后各章分別討論了線性表、棧和隊列、串、多維數組和廣義表、樹和二叉樹、圖、數據結構的定義、表示和實現,最后兩章介紹了查找和內部排序的各種方法。在重點章節(jié)中,還結合精心編寫的應用實例,介紹了應用數據結構和算法解決實際問題及進行程序設計的方法,增強了讀者對基本知識的理解與掌握,有利于提高分析問題的能力和程序設計的能力。全書采用C語言作為數據結構和算法的描述語言。 本書可作為高等學校計算機類、信息類及相近專業(yè)本科生的數據結構課程教材,也可供從事計算機軟件開發(fā)和工程應用的人員學習和參考。