D&C_递归与分治思想

分治法基本思想

  将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同,递归地解决这些子问题,然后将各个子问题的解合并得到原问题的解。

有时可以设置一个阀值,在递归过程中,当问题规模小于阀值时直接求解。

  应该将原问题分解为多少个子问题?每个子问题的规模怎样才适当呢?这个问题很难回答,但是人们从大量时间中发现,在用分治法时,最好使子问题的规模大致相同。

posted @ 2014-08-14 21:22  hedgehog小子  阅读(139)  评论(0)    收藏  举报