内容简介

"本书依据“易理解,重实用”的指导思想,以算法设计策略为主线,沿着“问题分析—算法设计—算法描述—算法实例—算法分析—Python实践”的路线,系统地介绍算法的设计思路、分析方法及Python语言实现。全书共9章,分别为算法概述、贪心算法、分治算法、动态规划、回溯法、分支限界法、线性规划问题与网络流、随机化算法、NP完全理论。

本书内容丰富、思路清晰,实例讲解详细并提供Python实现,适合作为计算机类专业及相关专业的本科生教材,也可供工程技术人员和广大读者学习参考。此外,本书也适合作为ACM程序设计竞赛的备考书或培训教材。

"