首页
登录
从业资格
以下的算法设计方法中,( )以获取问题最优解为目标。A.回溯方法 B.分治法
以下的算法设计方法中,( )以获取问题最优解为目标。A.回溯方法 B.分治法
admin
2022-08-02
101
问题
以下的算法设计方法中,( )以获取问题最优解为目标。A.回溯方法B.分治法C.动态规划D.递推
选项
A.回溯方法
B.分治法
C.动态规划
D.递推
答案
C
解析
本题考查算法基础知识。
回溯法的实质是在包含问题的所有解的解空间树中,按照深度优先的策略,从根节点出发搜索解空间树。若进入某子节点的子树后没有找到解(或者需要找出全部解),则需要从子节点回退(回溯)至父节点,从而可以选择其他子节点进行搜索。回溯法有“通用的解题法”之称,用它可以系统地搜索一个问题的所有解或任一解。
分治与递归就像一对孪生兄弟,经常同时应用于算法设计中。分治的思路是将一个难以直接解决的大问题分成一些规模较小的相同问题,以便各个击破,分而治之。如果规模为n的问题可分解成k个子问题,1<k≤n,这些子问题互相独立且与原问题相同。
动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划法求解的问题,经分解得到的子问题往往不是独立的。若用分治法来解这类问题,则相同的子问题会被求解多次,以至于最后解决原问题需要耗费指数级时间。动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解,每个解都对应于一个值,我们希望找到具有最优值(最大值或最小值)的那个解。
转载请注明原文地址:https://tihaiku.com/congyezige/2410670.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
程序(或算法)的三种基本控制结构为()。A.顺序、逆序和乱序 B.顺序、选择
()是在程序设计过程中进行编码的依据。A.程序流程图 B.数据流图 C.E
将C语言编写的源程序转换为目标程序的软件属于__()__软件。A.汇编 B.
以下与程序设计风格无关的是()。A.代码的正确性 B.标识符的命名 C.代
优秀代码的特点不包括()。A.设计复杂 B.容易修改 C.运行效率高 D
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在信息系统
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】信息安全是
阅读以下说明,回答问题1至问题3,将解答填入答纸的对应栏内。【说明】在系统
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某学校
阅读以下说明,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】某物流公司
随机试题
FEIFEIELEVATORSisoneoftheleadingelevatorcompaniesintheworldwith
利用废气、烟气、高温废液等作为热媒时可以不考虑( )。A.加热设备应防腐,其构
冬季施工增加费内容包括()。A.因冬季施工所需增加的一切人工、机械与材料的
药物生物半衰期(t)指的是A.药效下降一半所需要的时间 B.药物进入血液循环所
根据以下资料 21世纪头10年,金砖国家整体经济平均增长率超过8%,远高于发达
2021年4月,我国本外币贷款余额187.85万亿元,同比增长12%;人民币贷款
( )是指由国家法律制度规定的,在正常情况下劳动者从事工作或劳动的时间。A.标
具有温中行气功效的药物是( )。A.草果 B.草豆蔻 C.肉豆蔻 D.白
血清铁降低,总铁结合力升高的是 A.慢性感染性贫血B.巨幼红细胞性贫血 C
(用户名:15;账套:105;操作日期:2014年1月31日)定义自动转账凭证:
最新回复
(
0
)