gpt4 book ai didi

algorithm - 何时使用 Big O 而不是 theta 或 little o

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:12:42 34 4
gpt4 key购买 nike

关于渐近符号的问题。我看过很多关于渐近符号的解释说:

θ(...)类似于 =

O(...)类似于 <=

o(...)类似于 <

这似乎意味着如果f(n) = O(g(n)) , 然后 f(n) = θ(g(n))f(n) = o(g(n)) .

有没有可能f(n) = O(g(n))这样既不f(n) = θ(g(n))也不f(n) = o(g(n)) ?如果是这样,这方面的例子是什么?如果不是,那我们为什么要使用 O(...)什么时候θ(...)o(...)是更强的描述符吗?

最佳答案

f(n)=k! , 当 k是满足 n<=k! 的最小整数.

然后f(n)不是 θ(n) (因为 f(k!+1)/(k!+1) 趋于无穷大)o(n) 也不是(自 f(k!)=k! 起),但显然 f(n)=O(n) (如 f(n)<=n )。

关于algorithm - 何时使用 Big O 而不是 theta 或 little o,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46208397/

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