本書是重點大學的資深教授根據高等學校計算機專業(yè)數據結構課程的教學大綱要求,結合豐富教學實踐、經驗編寫而成的,通過對概念和習題的講解和分析,幫助讀者了解、掌握數據結構的原理和算法。本書按照課程的講授順序,闡述了線性表、棧和遞歸、隊列、串、數組和稀疏矩陣、樹和二叉樹、廣義表、圖、查找、內排序、外排序和文件等內容。每章都以知識點為單位,剖析知識要點,并提供1~5級各種難度的例題,對相關內容作深入、透徹的分析,特別是增加了“知識創(chuàng)新”和“創(chuàng)新應用”兩部分的內容,使讀者充分掌握求解數據結構問題的思想和方法,深化對基本概念的理解,提高分析與解決問題的能力。本書適合作為課程考試和研究生考試輔導書,任課教師可以將其作為教學參考書使用。對于計算機專業(yè)本科學生,可以在學習時參考使用。