给定代码的时间复杂度是多少?

时间:2016-09-05 06:19:22

标签: algorithm time-complexity big-o complexity-theory

While(n>1)
{
    n=n/20;
    n=n/10;
}

我试过这样=>

这里,n = n / 200 这意味着N每次减少200倍。 所以,时间复杂度= O(log base 200 N)

1 个答案:

答案 0 :(得分:2)

是的,n在循环中每次减少到1/200。

因此,这个循环将运行log 200 n次。

因此,时间复杂度= O(log 200 n)。