网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
如果我们给h(n)加上如下的限制条件,(),则A算法转换为A*算法。
A

h(n)≥h*(n)

B

h(n)≤h*(n)

C

h(n)≥g*(n)

D

h(n)≤g*(n)


参考答案

参考解析
解析: 暂无解析
更多 “单选题如果我们给h(n)加上如下的限制条件,(),则A算法转换为A*算法。A h(n)≥h*(n)B h(n)≤h*(n)C h(n)≥g*(n)D h(n)≤g*(n)” 相关考题
考题 n个元素排序问、如果只能通过元素比较交换构造算法,则n个处理器的并行排序算法达到____的运行时间才是代价最优的。 A、O(logn)B、O(n)C、O(nlogn)D、O(n^2)

考题 若一个算法中的语句频度之和为T(n)=3720n+4nlogn,则算法的时间复杂度为 O(n)。() 此题为判断题(对,错)。

考题 A算法的时间复杂度为O(n^3),B算法的时间复杂度为O(2n),则说明()。 A对于任何的数据量,A算法的时间开销都比B算法小B随着问题规模n的增大,A算法比B算法有效C随着问题规模n的增大,B算法比A算法有效D对于任何数据量,B算法的时间开销都比A算法小

考题 设求解某问题的递归算法如下:求解该算法的计算时间时,仅考虑算法Move所做的计算为主要计算,且Move为常数级算法,并设算法Move的计算时间为k,当n=5时,算法F的计算时间为(62)。A.7kB.15kC.31kD.63k

考题 设求解某问题的递归算法如下: F(int n){ if n==1{ Move(1); } else{ F(n-1); Move(n); F(n-1); } } 求解该算法的计算时间时,仅考虑算法Move所进行的计算为主要计算,且Move为常数级算法,设算法Move的计算时间为k,当n=5时,算法F的计算时间为(42)。A.7kB.15kC.31kD.63k

考题 算法的主运算如下,其中i的初值为1,s的初值为0,“←”为赋值号。 while i<n do { for j←1 to n do s←s+a[i,j] i←i*2; 则该算法的时间复杂度为 ( )A.O(2n)B.O(n+log2n)C.O(nlog2n)D.O(n2)

考题 在CSMA中,决定退让时间的算法如下(1)如果信道空闲,则以P的概率发送,而以1-P的概率延迟一个时间单位to(2)如果信道忙,则继续监听直至信道空闲并重复步骤(1)。(3)如果发送延迟了一个时间单位t,则重复步骤(1)。上述算法为(7)。在该算法中重要的是如何选择概率P的值,P的取值首先考虑的是(8),如果(9),表明有多个站在同时试图发送,则冲突不可避免要发生。最坏的情况是冲突不断增大,吞吐率会(10)。A.1-坚持型算法B.P-坚持型算法C.非坚持型算法D.二进制指数后退算法

考题 设有一个递归算法如下int fact(intn){//n 大于等于0 if(n<=0)return 1; else return n* fact(n--); }则计算fact(n)需要调用该函数的次数为(30)次。A.nB.n+1C.n+2D.n-1

考题 ● 设某算法的计算时间表示为递推关系式T(n)= T(n-1) + n (n0) 及T(0)=1,则该算法的时间复杂度为 (65) 。

考题 计算N!的递归算法如下,求解该算法的时间复杂度时,只考虑相乘操作,则算法的计算时间T(n)的递推关系式为(55);对应时间复杂度为(56)。int Factorial (int n){//计算n!if(n<=1)return 1;else return n * Factorial(n-1);}(62)A.T(n)=T(n-1)+1B.T(n)=T(n-1)C.T(n)=2T(n-1)+1D.T(n)=2T(n-1)-1

考题 设求解某问题的递归算法如下:F(int n){if n=1 {Move(1)}else{F(n-1);Move(n);F(n-1);}}求解该算法的计算时间时,仅考虑算法Move所做的计算为主要计算,且Move为常数级算法。则算法F的计算时间T(n)的递推关系式为(9);设算法Move的计算时间为k,当 n=4时,算法F的计算时间为(10)。A.T(n)=T(n-1)+1B.T(n)=2T(n-1)C.T(n)=2T(n-1)+1D.T(n)=2T(n+1)+1

考题 已知算法A的运行时间函数为T(n)=8T(n/2)+n2,其中n表示问题的规模,另已知算法B的运行时间函数为T(n)=XT(n/4)+n2,其中n表示问题的规模。对充分大的n,若要算法B比算法A快,则X的最大值为( )。A.15 B.17 C.63 D.65

考题 在A算法中,当h(n)≡0时,则A算法演变为()A、爬山法B、动态规划法C、A*算法D、深度优先算法

考题 A*算法求解问题时,出现重复扩展节点问题的原因()A、如果h函数定义不合理,则当扩展一个节点时,不一定就找到了从初始节点到该节点的最优路径,就有可能被多次扩展。B、特别是如果这样的节点处于问题的最优解路径上时,则一定会被多次扩展。C、h(n)≤h*(n)。D、A*算法效率低。

考题 A*算法中,如果h满足单调条件,就一定不会出现重复扩展节点问题。

考题 同A算法类似,若s→N集存在解图,当h(n)≤h*(n)且h(n)满足单调限制条件时,则AO*一定能找到最佳解图,即AO*具有可采纳性。

考题 在A算法中,满足单调条件的h必然满足A*算法的条件。

考题 如果我们给h(n)加上如下的限制条件,(),则A算法转换为A*算法。A、h(n)≥h*(n)B、h(n)≤h*(n)C、h(n)≥g*(n)D、h(n)≤g*(n)

考题 利用评价函数f(n)=g(n)+h(n)来排列OPEN表节点顺序的图搜索算法称为()A、深度优先算法B、宽度优先算法C、盲搜索算法D、A算法

考题 如果时间片无穷大,则时间片轮转调度算法就变成了()算法。

考题 阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。A、能够正确计算sum=1+2+3+4+…+nB、不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图C、不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0D、不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序

考题 单选题在A算法中,当h(n)≡0时,则A算法演变为()A 爬山法B 动态规划法C A*算法D 深度优先算法

考题 多选题A*算法求解问题时,出现重复扩展节点问题的原因()A如果h函数定义不合理,则当扩展一个节点时,不一定就找到了从初始节点到该节点的最优路径,就有可能被多次扩展。B特别是如果这样的节点处于问题的最优解路径上时,则一定会被多次扩展。Ch(n)≤h*(n)。DA*算法效率低。

考题 单选题阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。A 能够正确计算sum=1+2+3+4+…+nB 不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图C 不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0D 不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序

考题 单选题如果我们给h(n)加上如下的限制条件,(),则A算法转换为A*算法。A h(n)≥h*(n)B h(n)≤h*(n)C h(n)≥g*(n)D h(n)≤g*(n)

考题 单选题利用评价函数f(n)=g(n)+h(n)来排列OPEN表节点顺序的图搜索算法称为()A 深度优先算法B 宽度优先算法C 盲搜索算法D A算法

考题 判断题在A算法中,满足单调条件的h必然满足A*算法的条件。A 对B 错

考题 判断题同A算法类似,若s→N集存在解图,当h(n)≤h*(n)且h(n)满足单调限制条件时,则AO*一定能找到最佳解图,即AO*具有可采纳性。A 对B 错