計算機程序主要包括數據對象定義表示和數據對象的處理算法兩大部分。本書從數據對象的類型、表示方法及其常用處理方法人手,分別介紹三種類型數據結構——線性結構、樹狀結構和圖狀結構的常用表示方法,以及基于這些數據結構的基本操作函數的實現(xiàn)。此外還介紹了常見的查找和排序算法。同時為方便讀者更好地學習掌握數據結構知識,本書還介紹c程序設計預備知識和計算機主要算法的設計策略等內容。本書內容全面豐富、概念闡述清晰,不僅適合作為普通高校信息技術類專業(yè)的本科生教材,也適合作為信息技術相關工科專業(yè)的“數據結構”或“軟件工程”課程的本科教材。對于從事信息技術方面學習和工作的科技人員,本書也是一本很好的參考書。