本書為普通高等教育“十一五”國家級規(guī)劃教材。全書系統(tǒng)地介紹了數(shù)據(jù)結構的主要內容,全書共分8章及附錄(實訓指南)。第1章介紹了數(shù)據(jù)結構和算法的基本概念,第2、3、4章介紹了線性表、堆棧和隊列、串和數(shù)組等常用的線性結構,第5、6章介紹了樹形結構和圖形結構,第7、8章介紹了查找的常用算法和兩個基本技術排序。附錄中介紹了實訓的相關知識,包括實訓的步驟、實訓報告規(guī)范和實訓的環(huán)境。本書對每一種數(shù)據(jù)結構都詳細闡述了基本概念、各種不同的存儲結構及在不同存儲結構上主要算法的實現(xiàn),并給出很多典型例題,以幫助讀者理解。數(shù)據(jù)結構是一門實踐性很強的課程,本書很注重理論與實踐相結合,每章都由淺入深,循序漸進地給出了典型的例題、實訓例題,以及與之相配套的、精心挑選的、難易搭配的習題和實訓習題。通過習題與實訓,使學生掌握所學知識,并能靈活運用所學知識解決實際問題。本書敘述精練,概念清楚,注重實用,可作為高職高專院校計算機專業(yè)及相關專業(yè)數(shù)據(jù)結構課程的教材,也可供從事計算機應用開發(fā)的工程技術人員參考使用。本書面向的讀者群,主要是從事軌道交通事業(yè)的用戶、設計單位、系統(tǒng)集成服務商、產品供應商及大中專院校學生。