在本書的編寫過程中,充分考慮我國高等職業(yè)教育的培養(yǎng)目標和教學現狀,力求體現高職高專的教學特點,以“理論夠用,注重實用”為原則,對傳統(tǒng)的數據結構課程中理論性較強、實用性較少、復雜度較高的教學內容進行了簡化和忽略;對常用的、基本的和主要的數據結構與算法進行了詳細的介紹。本書主要內容包括:線性表、棧、隊列、串、數組、樹、二叉樹、圖、文件等數據結構及常用的排序和查找算法。本書采用C語言作為數據結構和算法的描述語言。在編寫中力求概念通俗易懂、簡潔明了;內容由淺入深、循序漸進;實例引用貼切、圖文并茂;操作易于理解、注重實用。為便于教學,每章后面還配備了習題。本書既可作為高等職業(yè)技術院校、高等??茖W校、成人高等學校及本科院校所屬的二級職業(yè)技術學院計算機類專業(yè)或信息類相關專業(yè)的教材,也可作為非計算機專業(yè)學生選修課或輔修課的教材,還可作為計算機應用人員和工程技術人員的參考書。