-->
当前位置:首页 > 题库 > 正文内容

单选题:时间复杂度分析(递归调用1次,参数减半)

Luz3年前 (2022-02-23)题库1197
时间复杂度分析

以下算法的时间复杂度为 ▁▁▁▁▁。

c
int foo(int n)
{
int s;
if (n <= 1)
{
s = 1;
}
else
{
s = foo(n / 2) + 1;
}
return s;
}





A.$$O(1)$$
B.$$O(\log_{2}n)$$
C.$$O(n)$$
D.$$O(n ^ 2)$$


答案:B

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。