數據結構是計算機專業(yè)的核心課程,是從事計算機軟件開發(fā)與計算機應用人員必備的專業(yè)基礎。本書從軟件開發(fā)設計的角度出發(fā),按照面向對象的程序設計思想,詳細介紹了線性表、裁和隊列、串、數組和廣義表、樹與森林、圖等不同的數據結構,以及這些數據結構在計算機中的存儲表示和算法實現。最后兩章介紹了計算機中常用的兩種運算——查找和排序,并詳細介紹了不同的查找、排序運算的實現及各種算法的效率分析?!稊祿Y構》將數據抽象與面向對象思想作為重點,對傳統(tǒng)的“數據結構”賦予新的內涵、新的處理方式,使其上升為面向對象的數據結構,每種算法都采用C++語言進行描述。本書敘述清晰、邏輯性強、利于教學,可作為高等院校計算機專業(yè)及信息等相關專業(yè)的教材,也可作為計算機應用技術人員的參考書。