gpt4 book ai didi

algorithm - 哪个算法支配 f(n) 或 (g(n)

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

我正在上一门算法入门类(class)。我遇到了这个我不确定的问题。我想知道这 2 个中哪个占主导地位

f(n): 100n + log n 或 g(n): n + (log n)^2

给定每个的定义:Ω, Θ, O

我假设 f(n),所以 fn = Ω(g(n))原因是 n 支配 (log n)^2,这是真的吗?

最佳答案

在这种情况下,

limn → ∞[f(n)/g(n)] = 100

如果你复习微积分定义,这意味着对于任何 ε > 0,存在一些 m

100 (1 - ε) g(n) ≤ f(n) ≤ 100 (1 + ε) g(n)

对于任何 n > m

根据Θ的定义,可以推断这两个函数互为Θ


一般来说,如果

limn → ∞[f(n)/g(n)] = c 存在,并且

0 < c < ∞,

那么这两个函数具有相同的增长顺序(它们是彼此的Θ)。

关于algorithm - 哪个算法支配 f(n) 或 (g(n),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39900526/

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