本書介紹若干基本數(shù)據結構:線性表、堆棧和隊列、數(shù)組、字符串、樹、二叉樹、堆和優(yōu)先權隊列、搜索樹、散列表、字典、圖和文件,闡明了它們的規(guī)范和實現(xiàn),討論內、外排序和算法,介紹算法時間和空間分析的基本方法。本書采用抽象數(shù)據類型和面向對象的觀點討論數(shù)據結構,并使用C++語言描述。本書是根據作者在南京郵電學院多年的教學經驗,參考了近幾年來內外多種數(shù)據結構和面向對象軟件工程教科書,在由人民郵電出版社出版的《數(shù)據結構》的基礎下編寫而成。本書可作為高等院校計算機科學與技術專業(yè)和其他相關專業(yè)的《數(shù)據結構》教材,也可供計算機工作者參考。