"本書內容遵循2020年發布的《ACM/IEEE計算課程體系規范》(Computing Curricula,CC)即CC2020,采用“計算”一詞作為計算機工程、計算機科學和信息技術等所有計算機領域的統一術語。本書主要介紹算法及其設計、分析的基礎知識,并通過大量例題,講解枚舉法、遞推法、分治法、貪婪算法、動態規劃及與圖搜索有關的算法策略。除此之外,還講解了算法設計基本工具的使用和算法設計中的技巧。最后通過案例的一題多解進行算法設計的實踐。算法描述采用了接近自然語言(英語)的符號,可讀性強,適合不同程序設計語言背景的讀者學習。
本書可作為高等院校計算機及相關專業高年級本科生和研究生“算法設計”課程的教材,也可作為計算機工作者、廣大程序設計愛好者和信息學愛好者的參考書。
"