关于分治法,下面说法正确的是________。
A: 其它三项都正确
B: 将一个大问题,划分成一些规模较小的子问题,以便各个击破,分而治之
C: 如果子问题规模仍然不够小,再将每个子问题划分为k个规模更小的子问题,如此分解下去,直到问题规模足够小,很容易求出其解为止
D: 将子问题的解合并成一个更大规模的问题的解,自底向上求出原问题的解
A: 其它三项都正确
B: 将一个大问题,划分成一些规模较小的子问题,以便各个击破,分而治之
C: 如果子问题规模仍然不够小,再将每个子问题划分为k个规模更小的子问题,如此分解下去,直到问题规模足够小,很容易求出其解为止
D: 将子问题的解合并成一个更大规模的问题的解,自底向上求出原问题的解
举一反三
- 分治法的设计思想是将一个难以直接解决的大问题分解为规模较小的子问题,分别解决子问题,最后将子问题的解合并,形成原问题的解。这要求原问题和子问题( ) A: 问题规模不同,问题性质不同 B: 问题规模相同,问题性质相同 C: 问题规模相同,问题性质不同 D: 问题规模不同,问题性质相同
- 基本思想是将一个较大规模的问题分解为若干个较小规模的子问题,找出子问题的解,然后把各个子问题的解合并成整个问题的解,这种方法叫做______ 。
- 将一个较大规模的问题分解为较小规模的子问题,求解子问题、合并子问题的解得到整个问题的解的算法是()。 A: 贪心法 B: 分治法 C: 动态规划法 D: 回朔法
- 分治算法的思想是()。 A: 将规模较大的问题划分为规模较小的相同子问题 B: 子问题之间相互独立 C: 子问题之间不相互独立 D: 递归解决划分得到的子问题 E: 将子问题的解归并得到原问题的解
- 分治法的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,子问题与原问题相同,且子问题可以是互相独立的。 A: 正确 B: 错误