本書是根據高校計算機教材編委會討論制定的《數據結構》課程教學大綱編寫的教材。系統地介紹了各種類型的數據結構和檢索排序的各種方法。對每一種數據結構從其邏輯結構、抽象運算、存儲結構以及在相應存儲結構上的運算實現都進行了詳細的描述,并盡可能地列舉了各種數據結構的不同應用實例。對每一個算法都用C語言描述其實現,并對算法的性能給出定量或定性的分析比較。最后一章討論了文件的各種組織方法。本書內容豐富、概念清楚、敘述嚴謹、可讀性強。每章配有豐富的例題、習題和上機實習題,并配套出版與之相對應的《數據結構習題解析與上機指導》,便于教學和學生自學。本書以知識單元為基本構件,便于拆卸和重組,以適應不同院校的不同培養(yǎng)層次的教學需要??勺鳛榇髮T盒S嬎銠C科學與技術專業(yè)的教材,更適合作為各校非計算機專業(yè)輔修計算機專業(yè)課程的教材,也可作為一切從事計算機科學與技術工作的科技人員的自學參考書。