嚴蔚敏吳偉民編著《數據結構》(C語言版)是為“數據結構”課程編寫的教材,也可作為學習數據結構及其算法的C程序設計的參考教材。本書的前半部分從抽象數據類型的角度討論各種基本類型的數據結構及其應用;后半部分主要討論查找和排序的各種實現(xiàn)方法及其綜合分析比較。其內容和章節(jié)編排與1992年4月出版的《數據結構》(第二版)基本一致,但在本書中更突出了抽象數據類型的概念。全書中采用類C語言作為數據結構和算法的描述語言,在對數據的存儲結構和算法進行描述時,盡量考慮C語言的特色,如利用數組的動態(tài)分配實現(xiàn)順序存儲結構等。雖然C語言不是抽象數據類型的理想描述工具,但鑒于目前和近一二年內,“面向對象程序設計”并非數據結構的先修課程,故本書未直接采用類和對象等設施,而是從C語言中精選了一個核心子集,并增添C++語言的引用調用參數傳遞方式等,構成了一個類C描述語言。它使本書對各種抽象數據類型的定義和實現(xiàn)簡明清晰,既不拘泥于C語言的細節(jié),又容易轉換成能上機執(zhí)行的C或C++程序。本書概念表述嚴謹,邏輯推理嚴密,語言精煉,用詞達意。并有配套出版的《數據結構題集》(C語言版)。既便于教學,又便于自學。本書可作為計算機類專業(yè)或信息類相關專業(yè)的本科或專科教材,也可供從事計算機工程與應用工作的科技工作者參考。