本書不是數據結構算法的簡單贅述,而是以算法的功能為基礎,對算法進行縱向分類,挖掘算法之間內在的聯系,構建數據結構算法的統(tǒng)一體系,使考研同學順利掌握算法設計要領。書中將數據結構知識分解為4類問題:遞歸、遞歸轉非遞歸、回溯、技巧型算法,以及其他小概率特殊問題的算法。本書突破以往的同類教程以線性表、棧和隊列、串、數組和廣義表、樹、圖、查找、排序給出各章的算法描述的講述方式,避免了由于算法較多、難度較大,學生學習起來多會感覺煩瑣、凌亂而迷茫。本書采用實例教學法,在講清基本知識點的基礎上,盡量使用實例加以說明,因此書中包含了大量實用例子,絕大部分例子都給出了詳細的分析過程及程序代碼,代碼短小精悍,容易理解。因此學習本書將使讀者對“數據結構”課程的理解產生質的飛躍。