本書主要包括數據結構的基本概念,基本的數據結構(線性表、棧和隊列、串、數組與廣義表、樹、圖),以及基本技術(查找方法與排序方法)等三個部分。本書除了重點介紹了數據的組織技術外,還貫穿了程序設計中應掌握的技術,如參數傳遞技術、動態(tài)處理的指針技術、數組技術、遞歸技術與隊列技術等。另外,本書給出了許多經典的查找與排序算法,為讀者繼續(xù)展拓思路提供線索。 本書是在作者多年教學實踐的基礎上編寫而成,內容豐富,概念清晰,技術實用,同時還配有大量的例題、習題和實習題。在本書中,使用讀者熟悉的標準C語言作為算法描述的語言,采用了面向對象的方法來講述數據結構中的技術,這種描述體系也是本書特色之一。本書既可作為大專院校計算機等專業(yè)數據結構課程的教科書,也可作為從事計算機開發(fā)和應用的工程技術人員的自學參考書。 需要本書所列結構定義、函數原型定義及每章演示示例的讀者,可通過網址visual.nwu.edu.cn下載獲取。本書同時配有多媒體教學課件,可供教師助教使用,需要者可與作者聯(lián)系: ghgeng@nwu.edu.cn。