“數據結構與算法設計”是計算機專業(yè)的核心基礎課程之一, 主要介紹數據的基本組織方法和基本的問題求解方法?!缎率兰o計算機類本科規(guī)劃教材:數據結構與算法》共分10章, 系統(tǒng)地介紹了數據結構和算法設計這兩部分基礎內容。 數據結構部分系統(tǒng)地介紹了四類基本結構: 線性表、 樹、 圖和集合, 分別從邏輯定義、 存儲方式、 基本運算和典型應用這四個方面加以闡述, 內容包括基本概念、 基本結構(包括棧、 隊列、 串、 數組、 廣義表、 二叉樹、 圖等)和基本技術(包括查找和排序)。 算法設計部分介紹了基本的算法, 包括窮舉法、 遞推法、 迭代法、 遞歸法、 分治法、 回溯法、 分支限界法、 動態(tài)規(guī)劃法和貪心法等?!缎率兰o計算機類本科規(guī)劃教材:數據結構與算法》適合作為高等學校計算機及相關專業(yè)“數據結構與算法”課程的教材, 也可作為從事計算機應用開發(fā)的工程技術人員的參考書。