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