本書是根據2007年教育部頒發的《高等學校計算機科學與技術專業公共核心知識體系與課程》規范和2011年修訂的《全國碩士研究生入學統一考試計算機科學與技術學科聯考計算機學科專業基礎綜合考試大綱》編寫的數據結構主教材。
全書共分10章。第1章介紹數據結構的地位和主要知識點、數據結構和算法的基本概念和算法分析的簡單方法,以及C語言編程的要點。第2章~第10章對應考試大綱的6個知識單元,包括線性表,棧、隊列與數組,樹與二叉樹,圖,查找,排序等,并做了適當延伸。作者在討論每一個知識單元時,結合30多年教學的經驗和考試輔導的體會,合理安排了教材內容,力求透徹、全面。對學生讀書容易忽略的地方和隱藏在書中所討論問題背后的東西都有適當的提示。