
英昌盛 趙洋 孫宏宇 李闖
本書是作者多年教學經驗的總結,根據各類學科競賽和IT企業對入職者的算法要求,結合學生的認知規律精心組織了本書內容。本書系統地介紹了程序設計中各種常用的基礎算法及典型案例,包括排序算法、遞歸算法、數論基礎、組合數學基礎、貪心算法、分治算法、動態規劃算法和回溯算法等內容。 全書以圖文並茂的方式講解各基礎算法的分析過程,側重於基礎算法深入理解與實踐,配有大量圖表輔助算法的分析過程,適用於有一定程序設計基礎、尚未學習數據結構且對算法分析與設計感興趣的算法初學者。 本書各章節配有典型案例和大量圖表,既便於教師課堂講授,也適合讀者自學,可作爲高等院校“程序設計基礎”課程的延伸和“算法分析與設計”課程的入門教材,也可供程序設計競賽初學者及IT從業人員參考。