本書詳細地介紹了各種常用的數據結構,討論了它們在計算機上的存儲方式和具體的實現方法。全書共9章,第1章結論部分,介紹了數據結構的一些基本概念和術語,并說明了一些算法的描述和分析方法;第2章到第5章主要闡述了線性結構中的線性表、棧、隊列、串、數組和廣義表這幾種數據結構;第6章和第7章介紹了非線性結構的樹、二叉樹和圖;第8章和第9章分別討論了各種查找和排序算法;書末給出了各章綜合練習的參考答案。本書概念清晰、重點突出、詳略得當,表達上力求通俗易懂,結構安排上循序漸進。在詳盡闡述原理的同時,本書更注重內容的實用性,強調對各種數據結構及其應用的理解。本書可以作為本科、大專和高職類院校計算機專業(yè)的教材,根據內容的取舍也可以作為研究生人學考試、中國計算機軟件專業(yè)技術資格和水平考試、計算機等級考試、計算機專業(yè)自學考試和各類培訓班的教材,同時也可供一切從事與計算機科學與技術有關的科技工作者參考。