题目内容
(请给出正确答案)
[主观题]
计算一个算法时间复杂度通常可以计算 或计算步
提问人:网友baiyan2008
发布时间:2022-01-07
A.计算方便,实用性好
B.计算不便,实用性差
C.计算方便,但实用性差
D.计算不便,但实用性好
计算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)+1
B.T(n)=T(n-1)
C.T(n)=2T(n-1)+1
D.T(n)=2T(n-1)-1
A.时间复杂度是指计算所需的步数或指令条数。
B.计算机在有限时间内不能求解的问题是不可计算问题。
C.空间复杂度是指计算所需的存储空间大小。
D.计算机在有限时间内不能求解的问题是难求解问题。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!