本書將數據結構課程設計與數據結構理論課程有機結合,以傳統數據結構的主要內容為主線,精心設計多個案例。在描述各個案例的同時,式(D,S,P)的方式,完成對線性表、棧、隊列、字符串、廣義表、二叉樹、圖、集合等抽像數據類型的定義、描述和封裝。這些基本數據結構類型不僅應用於教材中的各個案例,也可將之作為工具或平臺,復用於其它應用中。本書中每一個算法或程序的編寫力求高效、易讀。並遵循程序設計的規範,從而能夠幫助讀者順利完成學習、模仿、提高、應用的過程。本書可作為計算機類專業數據結構課程設計教材,也可作為學習數據結構及其算法的C程序設計的參考教材,還可供從事計算機應用工作的相關人員參考。