《數據結構與算法》在具體內容上按照數據結構基本算法-初步應用-高級應用拓展逐步遞進(jìn)展開(kāi),使不同層次的學(xué)生都學(xué)有所得
本書(shū)系統完整地介紹了線(xiàn)性表、棧和隊列、樹(shù)和二叉樹(shù)、圖和字符串等數據結構的抽象數據類(lèi)型、操作實(shí)現和應用實(shí)例,并討論了各種查找技術(shù)和排序算法。通過(guò)數據結構抽象數據類(lèi)型定義和接口封裝,培養讀者的抽象思維能力。書(shū)中的算法采用規范完整的C語(yǔ)言描述,讀者只需添加主程序就能夠運行程序,進(jìn)而能夠在調試層面理解算法,從而跨越抽象和具體之間的鴻溝。本書(shū)通過(guò)每章開(kāi)頭的兩個(gè)關(guān)鍵詞進(jìn)行章節主要內容概覽,通過(guò)大量的圖表輔助讀者理解復雜的算法過(guò)程,通過(guò)應用實(shí)例和習題中的算法設計題目及應用題目強化、提高讀者的應用實(shí)踐能力。
本書(shū)既可作為高等院校計算機類(lèi)相關(guān)專(zhuān)業(yè)的教材,也可作為高職院校計算機類(lèi)相關(guān)專(zhuān)業(yè)的教材,還可作為計算機愛(ài)好者的自學(xué)書(shū)籍和計算機軟件開(kāi)發(fā)的工程技術(shù)人員的參考書(shū)。