小编Som*_*ion的帖子

Big-O小澄清

O(log(log(n)))实际上只是O(log(n))当谈到时间复杂度?
你是否同意这个函数g()的时间复杂度O(log(log(n)))

int f(int n) {
    if (n <= 1)
        return 0;
    return f(n/2) + 1;
}

int g(int n) {
    int m = f(f(n));
    int i;
    int x = 0;
    for (i = 0; i < m; i++) {
        x += i * i;
    }
    return m;
}
Run Code Online (Sandbox Code Playgroud)

c big-o time-complexity

20
推荐指数
2
解决办法
1497
查看次数

标签 统计

big-o ×1

c ×1

time-complexity ×1