內容提要數(shù)據(jù)結構是計算機軟件相關專業(yè)的核心課程之一,主要講授數(shù)據(jù)結構和算法的原理、方法和技術。從研究對象來說,包括向量、鏈表、矩陣、堆棧、隊列、串、樹和圖等;從常用算法來說,包括查找和排序等。本書的每一章都從數(shù)據(jù)結構的基本思想出發(fā),一直講授到標準模板庫(STL)的有關內容。通過本書的學習,讀者可以熟悉C++開發(fā)技術,特別是面向對象的程序設計;掌握算法設計和數(shù)據(jù)結構設計的基本方法;掌握如何評價、選擇和使用各種庫函數(shù)所實現(xiàn)的算法;理解并學會使用STL。本書可作為高職高專院校計算機軟件專業(yè)教材,也可作為計算機軟件專業(yè)本科學生的參考書,對于從事計算機軟件開發(fā)的技術人員也有一定參考價值。