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