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