n的塔的问题转换成高度为n-1的塔来解决，如此重复，直至问题化简到可以很容易的处理为止。
算法效率.人们发现有很多效率很高的分治算法，比如，Karatsuba快速乘法算法、快速排序算法和并行算法、矩阵乘法的施特拉森演算法、快速傅里叶变换等。
实现.
循环递归.在每一层递归上都有三个步骤：
示例.分治法在高级语言中主要的一个思想是递归，LISP语言中的体现出了极丰富的分治法。以下是归并排序C语言的示例代码，