分治算法:divide and conque。 将一个大问题分解为若干个与原问题相似的小问题,然后递归的解决这些小问题,然后将小问题的解合并为原问题的解。 1. 分解问题 2. 解决子问题 3. 合并子问题的解