數(shù)據結構是計算機科學與技術專業(yè)重要的專業(yè)基礎課程,是提高軟件設計水平及學習后續(xù)課程必需的基礎。課程中涉及到軟件中常用的幾種數(shù)結構及其在計算機內存中表示(或存儲)和各種操作的實現(xiàn),以及軟件設計中常用的排序和查找運算。本書系統(tǒng)介紹了線性表、棧、隊列、串、數(shù)組、廣義表、樹和二叉樹、圖、排序、查找和文件等。除了系統(tǒng)地介紹了關概念和一般方法外,還通過大量例題及其分析展示了課程知識的應用,因而容易激發(fā)學生的學習興趣,具有較好的學習效果。本書不僅可以作為高等院校計算機科學與技術專業(yè)的數(shù)據結構課程的教材,也可作為其他專業(yè)學習數(shù)據結構課程的教材。