本書共分9章。第1章從邏輯結構、存儲結構和數(shù)據運算3個方面介紹了數(shù)據結構的基本概念。第2至第6章介紹了線性結構,對線性表、鏈表、數(shù)組、棧、隊列等常用的數(shù)據結構及排序、查找等常用算法作了較詳細的介紹。第7章介紹了樹形結構。第8章對圖形結構作了介紹。第9章介紹了文件的基本概念和結構。本書是針對高等職業(yè)技術學院計算機類各專業(yè)“數(shù)據結構”課程而編寫的。根據我國高職學生的特點,本書本著寬、新、淺、夠用的原則,對理論部分的描述盡量做到深入淺出,通俗易懂,并輔以一定量的例題講解,便于學生自學。書中采用了高職計算機類學生必修的C語言作為算法描述語言。為方便學生課后總結和鞏固所學知識,各章后均配置了小結和一定量的習題。本書可作為高等職業(yè)技術學院及大專層次學生“數(shù)據結構”課程的教材和計算機工程技術人員的自學參考書。