本書第2版于2021年首屆全國教材建設獎評選中榮獲全國優(yōu)秀教材二等獎。第3版在其基礎上對內容進行增刪和優(yōu)化重組,形成4部分共16章的立體知識結構,主要包括:第0章基礎知識;部分表結構(第1—4章),介紹線性表、棧和隊、散列表、矩陣和字符串等內容;第二部分樹結構(第5—8章),介紹普通樹和二叉樹、檢索樹和檢索樹、平衡樹模式、哈夫曼樹和判定樹等內容;第三部分圖結構(第9—11章),介紹圖的基本概念和遍歷、小生成樹和短路徑、有向無回路圖等內容;第四部分排序和算法設計初步(第12章—15章),介紹內排序、外排序、集合運算的數(shù)據(jù)結構和算法設計的一般方法、問題的固有難度和三大問題類等內容。為便于讀者學習,全書還配有知識點講解視頻、PPT課件、中英文術語對照、各章部分習題參考答案、抽象數(shù)據(jù)類型的C類實現(xiàn)示例等教學資源。本書可作為普通高校本科計算機類專業(yè)數(shù)據(jù)結構課程教材,也可作為程序設計愛好者的理論指導書。