本書註重理論與實踐緊密結合,系統介紹算法設計方法、分析技巧和 C++ 編程實戰。作者本著“易理
解,重實用”的指導思想,結合多年的教學經驗,以算法設計策略為主線,沿著“算法思想—算法設計—構造
實例—算法描述—算法分析—C++實戰”的思路組織學習內容,共包括算法及基礎知識、貪心法、分治法、動
態規劃、搜索法、隨機化算法、線性規劃問題與網絡流、數論算法及計算幾何算法和 NP完全理論等9章內
容。為突出教材的可讀性、可用性及前沿性,每章增設了學習目標、閱讀材料及習題解析,配套資源包括實
驗指導書、教學大綱、教學課件、經典案例源代碼、微課視頻、課程網站等內容。
本書內容豐富、思路清晰、實例講解詳細、圖例直觀形象,適合作為電腦及其相關專業的本科生和研
究生教材,也可供工程技術人員和自學讀者學習參考,還適合作為參加 ACM 程序設計大賽的愛好者的參
考書或培訓教材。