本書是高職高專、應用型本科計算機類專業(yè)的教材,在內容的編排上盡量符合高等院校的要求,敘述簡潔、深入淺出,注重實踐和應用。本書對常用數(shù)據(jù)結構的基本概念做了介紹,在講解數(shù)據(jù)的存儲結構時,使用了大量的圖示和表格,有助于讀者對數(shù)據(jù)結構及相關算法的理解。全書共分10章,第1章為數(shù)據(jù)結構與算法基礎,第2~8章分別介紹了線性表、棧和隊列、串及數(shù)組、樹和二叉樹、圖、查找、排序,第9章為綜合實例,第10章為實驗。全書用C語言作為算法描述語言,本書還附有游戲及一些典型實驗項目,可供讀者上機練習每章的知識。 本書主要面向高等院校計算機類專業(yè)的學生,也可以作為非計算機類專業(yè)學生的選修課教材和相關技術人員的自學參考書。 為了方便教學,本書配有電子課件等教學資源。凡選用本書作為教材的教師均可登錄機械工業(yè)出版社教育服務網(www.compedu.com)下載。