gpt4 book ai didi

algorithm - 重复:T(n) = (2+1/log n)T(n/2)

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:17:19 24 4
gpt4 key购买 nike

我必须用树的方法来解决这个递归关系,因为主定理不适用。

T(n) = (2+1/log n) T(n/2)

最佳答案

经过一番思考,我想不出一个确切的解决方案。大师的定理在这里不起作用,伸展树(Splay Tree)没有给我任何合理的东西。所以我将按以下方式估算复杂性。

对于任何相当大的 n你可以估价0 < 1/log n < 1 .所以你可以得到:

T1(n) = 2 * T1(n/2)
T2(n) = 3 * T2(n/2)

O(T1) < O(T) < O(T2) .您可以使用 master theorem 找到两次重复的复杂性. T1的复杂性是O(n)T2O(n^log2(3)) .

所以你可以确定你的递归复杂度大于O(n)小于O(n^1.58) , 所以小于二次。

关于algorithm - 重复:T(n) = (2+1/log n)T(n/2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33585859/

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