10 big-O表示法使用什么表示法来讨论函数系数? 我有两个功能: F(x )= 7 x2+ 4 x + 2f(x)=7x2+4x+2 G(x )= 3 x2+ 5 x + 4g(x)=3x2+5x+4 显然,这两个函数都是,实际上是Θ (x 2),但这不允许进行进一步的比较。我如何讨论系数7和3。将系数减小到3不会改变渐近复杂度,但仍然对运行时/内存使用产生重大影响。Ø (X2)O(x2)Θ (x2)Θ(x2) 是不是错说是Ø (7 X 2)和G ^是Ø (3 X 2)?是否还有其他考虑系数的符号?或讨论此事的最佳方法是什么?FfO (7 x2)O(7x2)GgO (3 x2)O(3x2) terminology asymptotics landau-notation — 拉斐尔 source O (7 x2)= O (x2)O(7x2)=O(x2) 另请参阅参考问题。 — 拉斐尔
9 OOΘΘΘ(n2)Θ(n2)7x2+4x+2=Θ(7x2)7x2+4x+2=Θ(7x2)7x2+4x+2=Θ(3x2)7x2+4x+2=Θ(3x2)Θ(kx2)Θ(kx2)kk ∼∼ΘΘ f(x)∼g(x)⟺limx→∞f(x)g(x)=1f(x)∼g(x)⟺limx→∞f(x)g(x)=1 7x2+4x+2∼7x27x2+4x+2∼7x27x2+4x+2∼3x27x2+4x+2∼3x2ΘΘ — templatetypedef source 我正在寻找Tilde表示法。我确定有些事情我什至不记得它叫什么,并且搜索被证明是徒劳的。谢谢!
6 OO f(x)=7x2+O(x)f(x)=7x2+O(x) g(x)=3x2+O(x)g(x)=3x2+O(x) — 拉斐尔 source 更好的是:说出f(x)= 7x ^ 2 + o(x ^ 2),使用little-o表示法来说明剩下的渐近小于x ^ 2。 — templatetypedef 2 O(x)严格小于o(x ^ 2),因此使用它比使用big-O不清楚。另一方面,当您想说自己有正确的第一学期时,使用little-o绝对更常见,因为那样您就不必担心下一学期了。(并且,如果我们希望完全清楚,那么我们首先需要解释为什么我们不只是写下7x ^ 2 + 4x + 2,因为它是完全正确的 你说的没错...很抱歉! — templatetypedef f(x)=7x2+g(x)f(x)=7x2+g(x)g(x)∈O(x)g(x)∈O(x)f(x)=7x2+4x+O(1)f(x)=7x2+4x+O(1)∼∼