算法-减治法

分治法和减治法的区别。 分治法是把一个大问题划分为若干个子问题,分别求解各个子问题,然后再把子问题的解进行合并得到原问题的解。 减治法同样是把一个大问题划分为若干个子问题,但是这些子问题不需要分别求解,只需求解其中的一个子问题,因而也无需对子问题的解进行合并。 所以,严格的说,减治法应该是一种退化了的分治法,时间复杂性一般是O(log2 n)。 减治法在将原问题分解为若干个子问题后,利用了规模为n
相关文章
相关标签/搜索