内容简介
本书依据"易理解,重实用"的指导思想,以算法设计策略为主线,沿着"问题分析-算法设计-算法描述-算法实例-算法分析-Python实战"的路线,系统地介绍了算法的设计思路、分析方法及Python语言实现。本书共有9章,分别为算法概述、贪心箅法、分治算法、动态规划、回溯法、分支限界法、线性规划问题与网络流、随机化算法、NP完全理论。
本书内容丰富、思路清晰、实例讲解详细、完美Python实战,适合作为计算机类专业及其相关专业的本科生教材,也可供工程技术人员和自学读者学习参考。此外,本书也适合作为参加ACM程序设计大赛的爱好者的参考书或培训教材。