數據結構是高等學校計算機專業(yè)的核心課程,是學習計算機軟件應用和開發(fā)必備的專業(yè)基礎。隨著計算機的日益普及,它還是"軟件資格水平考試"和"考研"的必考科目,而且逐漸成為理工專業(yè)的熱門選修課程。本書共分9章。前6章系統地介紹了數據結構的基本概念、邏輯結構、存儲結構及在相應存儲結構上的各種運算的實現算法,并對各種算法的性能進行了分析和比較;后3章介紹了檢索、排序的算法及文件組織的方法。本書的算法采用C語言的函數描述,絕大多數算法都可上機實現,有的還給出了完整的C程序。本書內容豐富,結構嚴謹,闡述準確,實例眾多。本書對算法的描述深入淺出、有詳盡注釋,有的還有圖示說明和數據的動態(tài)變化過程,可讀性強。本書每章都配有各種類型的習題,既便于教學也便于自學。本書是高等學校計算機專業(yè)或信息類相關專業(yè)的本科或??平滩?,也是一本較好的"考研"和自學的參考書。