數(shù)據結構是計算機專業(yè)的重要基礎課,是該專業(yè)的核心課程之一,是一門集技術性、理論性和實踐性于一體的課程。本書重點介紹抽象數(shù)據類型、基本數(shù)據結構以及如何用C++的類來描述抽象數(shù)據類型,進一步使讀者理解面向對象的程序設計思想,提高用計算機解決實際問題的能力。內容包括:面向對象的程序設計語言—C++概述、基本數(shù)據類型、抽象數(shù)據類型、順序表、鏈表、樹和二叉樹、圖、稀疏矩陣、廣義表、文件等結構以及在這些數(shù)據結構上的常用基本運算。本收結構合理,內容豐富,算法描述清晰,便于自學。本書可作為高等院校計算機專業(yè)和其他相關專業(yè)的教材和參考書,也可供計算機軟件開發(fā)的科技工作者參考。