數據結構是計算機程序設計的重要理論技術基礎課程。本書作為面向中等職業(yè)學校的計算機相關專業(yè)學生而編寫的教材,系統(tǒng)地介紹了數據結構的基礎知識和應用。本書從邏輯結構和物理存儲結構兩個方面詳細介紹了數據存儲的原理和方法,根據各種存儲結構的特點介紹了大量常用的計算方法。對于結構相對簡單而又常見的線性結構,本書列舉了許多實例,力求全面、細致地體現線性結構的優(yōu)點和缺點。為了使線性鏈表這種比較抽象的數據結構易于被理解,本書的例題都力求具體化,還添加了形象的插圖。在介紹樹和圖等非線性數據結構時,在闡明概念的基礎上增加了實用性和趣味性較強的例子。在介紹排序和查找等研究計算方法的內容時,不但給出了用類C語言表示的算法,對于較復雜的算法還給出了源程序。本書還對變量含義、設計思想和使用到的其他數據結構進行了詳細說明。此外,還對許多算法執(zhí)行過程中數據的變化進行了說明,體現了“化復雜為簡單、化抽象為具體”的教學原則。考慮到中職學生的年齡和知識結構特點,本書特別注重內容的基礎性和典型性。因此,也可以作為其他有志于從事程序設計的青少年或計算機愛好者的參考書。