gpt4 book ai didi

algorithm - 关于算法的时间复杂度

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:22:38 25 4
gpt4 key购买 nike

下面问题的时间复杂度是多少。

int j=1;
while(j<n){
j+=log(j+5);
}

最佳答案

通过展开和的前三项:

enter image description here

你可以看到它只是 log(log(j)) 的迭代的总和。由于 O(j) >> O(log(j)),因此 O(log(j)) >> O(log(log(j));因此,第一项掩盖了所有其他项。

因此总和为O(log(j)),这意味着时间复杂度为

enter image description here .

数值测试表明,这实际上是 O(n^0.82...)。 enter image description here

关于algorithm - 关于算法的时间复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33659225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com