3-1分治法-基本思想.pdf

分治法的 基本思想 将一个规模为n的问题分解为k个规模较小的子问题,这些 子问题互相独立且与原问题相同。 递归地解这些问题,然后将各个子问题 的解合并在一起,从而得到原问题的解。 分治法的 基本思想 分治法的一般的算法模式为: Divide-and-Conquer(P) {//|P|=n 表示P的规模不超过阈值n ,可直接求解 0 0 if (|P|=n ) return Adhoc(P); 0 divide P into smaller subinstants P , .., P ; 1 k for (i =1; i = k; i++) y = Divide-and-Conquer(P ); i i return Merge(y , …, y ); 1 k

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档