gpt4 book ai didi

algorithm - 关于 big-oh 的谜题,介于对数和多项式之间

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

我们知道 log(n) 是 O(n^0.000001) 甚至 (log(n))^9999 = O(n^0.000001)。

我想找到一个函数 f(n) 使得 (log(n))^k = O(f(n)) 对于每个 k AND f(n) = O(n^e) 对于每个 e > 0. 谁能帮忙?

最佳答案

根据您的符号,让我们考虑一下 ke,并注意 g(n) = log(n)^kh(n) = n^e

给定实数 a > 11 > b > 0,考虑

f(n) = a^((log(n))^b)

我们有

log(g(n)/f(n)) = k.log(log(n)) - log(a).(log(n))^b
---> -Inf as n ---> +Inf because log(a) > 0 and b > 0

=> g(n)/f(n) ---> 0 as n ---> +Inf
=> g(n) = o(f(n))
=> g(n) = O(f(n))

log(f(n)/h(n)) = log(a).(log(n))^b - e.log(n)
----> -Inf as n ---> +Inf because b < 1

=> f(n)/h(n) ---> 0 as n --> +Inf
=> f(n) = o(h(n))
=> f(n) = O(h(n))

#

关于algorithm - 关于 big-oh 的谜题,介于对数和多项式之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49438325/

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