本書是根據(jù)高職高專教育的特點、培養(yǎng)目標和教學要求而編寫。全書共分8章,依次介紹了數(shù)據(jù)結構的基本概念、線性表、鏈接表、數(shù)組和廣義表、樹、圖、查找和排序等。每章用大量的實例和圖表來說明基本概念和方法。每章后配有豐富的練習題并給出了習題的參考答案。教材采用C語言與類C相接合的方式作為算法的描述語言,算法也盡可能地少用抽象定義,而更多的是給出具體算法,并力求算法更接近于實際應用,使讀者能更快地提高編程能力。結合現(xiàn)代教育技術,教材配有多媒體課件以輔助教學,對抽象的數(shù)據(jù)結構輔之以形象的動畫,不僅能提高學生的學習興趣,也加深了對抽象概念的理解。本書不僅適用于高職高專計算機類專業(yè)教學的需要,也可作為專業(yè)技術人員的參考用書。