gpt4 book ai didi

algorithm - 使用主定理求解 T (n) = √2*T(n/2) + log n

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

问题是:

T(n) = √2*T(n/2) + log n

我不确定主定理在这里是否有效,有点卡住了。

最佳答案

这看起来更像是 Akra-Bazzi 定理:http://en.wikipedia.org/wiki/Akra%E2%80%93Bazzi_method#The_formula k=1, h=0, g(n)=log n, a=(2)^{1/2}b=1/2。在这种情况下,p=1/2 并且您需要计算积分 \int_1^x log(u)/u^{3/2} du。您可以使用分部积分或符号积分器。 Wolfram Alpha 告诉我不定积分是 -2(log u + 2)/u^{1/2} + C,所以定积分是 4 - 2(log x + 2 )/x^{1/2}。添加 1 并乘以 x^{1/2},我们得到 T(x) =\Theta(5x^{1/2} - 2 log x - 4).

关于algorithm - 使用主定理求解 T (n) = √2*T(n/2) + log n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30039346/

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