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

时间:2016-09-05 07:28:38

标签: algorithm time-complexity

While(n>=1)
{
    n=n/20;
    n=n/6;
    n=10×n;
    n=n-10000;
}

我试过这样=>

在此循环中,N减少N / 12 - 10000。 所以,时间复杂度是O(log N)。

1 个答案:

答案 0 :(得分:6)

这似乎是正确的。如果这是一个练习,你应该准备好争论O(log_12(N))O(log(N))的原因。

相关问题