第3部分 竞赛篇

第8章 高效算法设计

学习目标

 

尽管直观、适用范围广,但枚举、回溯等暴力方法常常无法走出“低效”的阴影。这并不难理解:越是通用的算法,越不能深入挖掘问题的特殊性。本章介绍一些经典问题的高效算法。由于是“量身定制”的,这些算法从概念、思路到程序实现都是千差万别的。从某种意义上说,从本章开始,读者才刚刚开始接触“严肃”的算法设计理论。