题目内容 (请给出正确答案)
[主观题]

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

提问人:网友songshibin 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“出于“平衡子问题”的思想,通常分治法在分解原问题时,形成若干…”相关的问题
第1题
把指令过程分解为若干子过程,每个子过程都可以有效地在其专用功能段上与其它子过程重叠执行的技术称为( )
点击查看答案
第2题
分治法能解决的问题一般具有( )等特征。

A、该问题缩小到一定程度时可以容易地解决

B、最优子结构

C、分解出的子问题的解可以合并为原问题的解

D、子问题相互独立

点击查看答案
第3题
分治法的思想是( )

A、将大问题分解成小问题

B、将小问题合并成大问题

C、用树的方式解决

D、随机产生解

点击查看答案
第4题
下面是贪心算法的基本要素的是

A、重叠子问题

B、构造最优解

C、贪心选择性质

D、定义最优解

点击查看答案
第5题
用贪婪算法解决零钱兑换问题时,总能找到问题的最优解
点击查看答案
第6题
程序块( )是回溯法中遍历排列树的算法框架程序。

A、void backtrack (int t) { if (t>n) output(x); else for (int i=t;i<=n;i++) { swap(x[t], x[i]); if (legal(t)) backtrack(t+1); }> B、void backtrack (int t) { if (t>n) output(x); else for (int i=0;i<=1;i++) { x[t]="i;" if (legal(t)) backtrack(t+1); }> C、void backtrack (int t) { if (t>n) output(x); else for (int i=0;i<=1;i++) { x[t]="i;" if (legal(t)) backtrack(t-1); }> D、void backtrack (int t) { if (t>n) output(x); else for (int i=t;i<=n;i++) { swap(x[t], x[i]); if (legal(t)) backtrack(t+1); }>

点击查看答案
第7题
回溯算法是不是确定的算法

A、是

B、不是

C、有时候是有时候不是

D、看问题

点击查看答案
第8题
应用回溯法求解问题时,首先应明确定义问题的解空间,该解空间应至少包含问题的一个最优解。
点击查看答案
第9题
运用回溯法解题的关键要素有以下三点: (1) 针对给定的问题,定义问题的解空间; (2) 确定易于搜索的解空间结构; (3) 以深度优先方式搜索解空间,并且在搜索过程中用______函数避免无效搜索。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信