本書依據(jù)《高等學校計算機科學與技術專業(yè)核心課程教學實施方案》,面向計算機專業(yè)應用型人才培養(yǎng)的要求編寫,內容包括順序表、鏈表、棧、隊、矩陣、字符串、廣義表、樹、二叉樹、檢索樹、哈夫曼樹、判定樹、散列表,最優(yōu)檢索樹、avl樹、紅黑樹、b樹、b+樹、2—3樹、trie樹、union—find樹、圖等結構,各結構的特點和存儲方法,實現(xiàn)查找、插入、刪除、遍歷、搜索的算法設計方法和時空效率;圖的最小生成樹和最短路徑求解算法、內排序算法、文件結構和外排序算法;問題的固有難度、算法沒汁的——般方法、數(shù)據(jù)結構的類封裝方法等;并配有400多道習題及部分習題的參考答案。本書語言通俗流暢,敘述簡潔,可讀性強,并配有完整的ppt課件(可免費下載),可作為普通高校、職業(yè)學校、遠程教育的教材和教學參考書,或程序設計愛好者的理論指導書。