本書共分9章。第1章概述,主要介紹資料、資料結構和演算法等基本概念。第2章至第6章分別討論線性表、堆疊、佇列、串列、陣列和廣義表、樹及圖等基本類型的資料結構,內容包括它們的邏輯結構、儲存結構以及在各種儲存結構下相應運算元,並在討論基本運算的基礎上給出一些應用範例。第7章和第8章討論查找和排序,並介紹幾種常用的查找和排序方法。第9章上機實驗,給4個完整的實例,並全部在VC++ 6.0環境下除錯通過。
本書基礎理論知識的闡述由淺入深、通俗易懂。各章節列舉了許多實用的例子,有助於學生加深對基礎理論知識的理解,培養實際應用的能力。除第9章的演算法外,其餘章節的演算法和程式的描述都採用了類C語言,以便於學生理解和在上機時參考使用。
本書適用於高職高校資料結構課程的教學,講授學時為60-70學時,也可作為電腦專業技術人員自學或參加等級考試的參考用書。
展開