本書以人工智能發展為時代背景,通過實際案例應用描述算法,提供了較為詳細的實戰方案,以便深度學習。 本書內容從算法上分為數學、搜索、回溯、遞歸、排序、迭代、貪心、分治和動態規劃等; 從數據結構上分為字符串、數組、指針、區間、隊列、矩陣、堆棧、鏈表、哈希表、線段樹、二叉樹、二叉搜索樹和圖結構等。本書針對經典算法,結合相關的數據結構,將描述問題、問題示例、代碼實現以及運行結果相結合,語言簡潔,深入淺出,通俗易懂,不僅適合對Python編程有興趣的科研人員,也適合作為高等院校的參考教材。