本書共分11章。主要介紹數據的邏輯結構、存儲結構與算法的基本概念,線性表、棧、隊列、串、數組和廣義表、樹和二叉樹、圖、查找和排序等數據結構典型內容。每章都有一個驗證性實驗(完成一個相對獨立的子系統(tǒng)),用以驗證各章教學的重點算法;另外每章還提供一個自主設計的實驗,每個實驗都有明確的實驗目的和實驗要求,用以提高學生自主設計程序的能力。最后一章數據結構實驗系統(tǒng)開發(fā),提出了系統(tǒng)設計的要求,文件的包含處理以及主控模塊的設計。本書對數據結構的概念和原理的闡述通俗易懂,例子翔實;對習題的選擇,難易適當,題型豐富;對數據結構基本運算的分析,注重其實現(xiàn)的過程。本書以C/C+十語言作為算法的描述語言,對于書中各章子系統(tǒng)的實驗和一些重要的算法均給出了完整的C/C++語言源程序,并全部在VC++環(huán)境上運行通過。本書既可以作為計算機應用專業(yè)本科和高職、高專數據結構學科的教科書,也可以作為成人教育、自學考試和從事計算機應用的工程技術人員的參考書。