本書系統地介紹了各種常用的數據結構以及查找、排序的各種演算法。全書共10章,內容包括緒論、線性表、棧和隊列、串、數組和廣義表、樹和二叉樹、圖、查找、排序、實驗等。每章都配有一定數量的習題,以方便學生鞏同所學知識。 全書採用面向對象的C++語言作為數據結構和演算法的描述語言,書中所有演算法程序都在Visual C++ 6.O開發環境中進行了測試。 本書內容豐富,層次清晰,結合實例,深入淺出,可作為高等院校電腦及相關專業數據結構課程的教材或研究生入學考試的輔導教材,也可作為從事軟體開發工作人員的參考用書。