设求解某问题的递归算法如下: F(int n){ if(n=-=1){Move(1); }else{F(n-1);Move(n);F(n-1); } }
设求解某问题的递归算法如下:
F(int n){
if(n=-=1){
Move(1);
}else{
F(n-1);
Move(n);
F(n-1);
}
}
求解该算法的计算时间时,仅考虑算法Move所做的计算为主要计算,且Move为常数级算法。则算法F的计算时间T(n)的递推关系式为(53):设算法Move的计算时间为k,当n=4时,算法F的计算时间为(54)。
A.T(n)=T(n-1)+1
B.T(n)=2T(n-1)
C.T(n)=2T(n-1)+1
D.T(n)=2T(n+1)+1
解析:本题考查对计算杉1算法进行时间复杂度分析的基本方法。直接递归算法的计算时间可以根据递归调用形式对应写出其递推关系式。按照题目中描述的算法形式,可知算法F的计算时间T(n)的递推关系式为T(n)=2T(n-1)+1,其中两次递归调用F(n-1)用时2T(n-1),算法Move的计算时间为常数,计为1。将上述递推关系式中常数1用k替换,求解可得T(n)=2n-1T(1)+

懂点英语的进来一下,一个高中英语问题题目是这样的-Issheadiligentgirl?-No,sh 英语 2020-03-30 …
if从句时态问题if意为“如果”时,引导的从句用什么时态?主句用什么时态?意为“是否”时,引导的从 英语 2020-05-14 …
let it down slow 这首歌的中文意思如题 if you got dreams in 其他 2020-05-17 …
在route-policy的if-Match字句中,有以下命令,可以用于所有路由协议的是() 计算机类考试 2020-05-31 …
几题if的用法帮看下对不对a.IwouldneverdothatifIwereyou.b.What 英语 2020-06-03 …
读非洲和乞力马扎罗山自然带分布图,回答下列各题.小题1:甲乙两图中自然景观相似的一组是A.a-①B 语文 2020-06-15 …
(可能是很愚蠢的问题)偶数时这么写为什么有问题?if(b%2==1)returnexp(a,b-1 其他 2020-07-23 …
关于用了VLOOKUP函数返回值为#N/A后填入0的问题.=IF(ISNA(VLOOKUP(A6, 数学 2020-07-23 …
C++语句执行顺序问题.If(条件1){switch(表达式1)//1{casea:{}.}if(条 其他 2020-10-30 …
excel中公示的问题.=IF(AND(COUNTIF(Sheet1!$A$2:$A$232,LEF 其他 2020-11-01 …