分治法的设计思想是将一个难以直接解决的大问题分割成规模较小的子问题,分别解决子问题,最后将子问题的解组合起来形成原问题的

题目
单选题
分治法的设计思想是将一个难以直接解决的大问题分割成规模较小的子问题,分别解决子问题,最后将子问题的解组合起来形成原问题的解。这要求原问题和子问题()
A

问题规模相同,问题性质相同

B

问题规模相同,问题性质不同

C

问题规模不同,问题性质相同

D

问题规模不同,问题性质不同

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

分枝定界法的基本思想()。

A、不断用变量的旧值递推新值的过程

B、把全部可行的解空间不断分割为越来越小的子集(称为分支),并为每个子集内的解的值计算一个下界或上界

C、将原问题分解为相似的子问题,在求解的过程中通过子问题的解求出原问题的解

D、一种用若干步可重复的简运算(规律)来描述复杂问题的方法


参考答案:B

第2题:

对问题进行分割后进行搜索的实质是()

  • A、对问题进行归纳总结,以寻求一般的概念
  • B、从目标出发的逆向推理,寻找若干子问题的集合
  • C、将多个小问题归纳成一个大问题的求解方法

正确答案:B

第3题:

分治法所能解决的问题一般具有的几个特征不包括()

A.该问题的规模缩小到一定的程度就可以容易地解决

B.该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质

C.利用该问题分解出的子问题的解不可以合并为该问题的解

D.原问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题


参考答案:C

第4题:

使用分治法求解不需要满足的条件是()。

  • A、子问题必须是一样的
  • B、子问题不能够重复
  • C、子问题的解可以合并
  • D、原问题和子问题使用相同的方法解

正确答案:A

第5题:

已知初始问题的描述,通过一系列变换把此问题最终变为一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题。这是知识表示法叫()

  • A、状态空间法
  • B、问题归约法
  • C、谓词逻辑法
  • D、语义网络法

正确答案:B

第6题:

分治法也许是使用最广泛的算法设计方法,以下关于分治法的结论中正确的是(54)。

A.分治法能解决动态规划方法所能解决的任何问题

B.分治法找到的问题的解一定是最优解

C.用分治法能求出任何问题的解

D.分治法只能把大问题简单分解成一些较小的问题


正确答案:D
解析:分治法(DivideandConquer)是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。递归地解决这些子问题,然后把各子问题的解合并得到原问题的解。ABC选项中的“任何”、“一定”词汇违反常识,从逻辑上可判明其错误。

第7题:

()方法是一种将复杂问题变换为比较简单的子问题,子问题再转换为更简单的子问题,最终将问题转换为对本原问题的知识表示方法。


正确答案:问题规约

第8题:

分治法与动态规划法的不同点是:适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。而用分治法求解的问题,经分解得到的子问题往往是互相独立的。()

此题为判断题(对,错)。


正确答案:√

第9题:

出自于“平衡子问题”的思想,通常分治法在分割原问题,形成若干子问题时,这些子问题的规模都大致()。


正确答案:相同

第10题:

分治算法设计技术()

  • A、一般由三个步骤组成:问题划分、递归求解、合并解
  • B、一定是用递归技术来实现
  • C、将问题划分为k个规模相等的子问题
  • D、划分代价很小而合并代价很大

正确答案:A

更多相关问题