【发布时间】:2018-09-27 09:49:02
【问题描述】:
f(n) != O(g(n)) 和 g(n) != O(f(n)) 哪种情况为真?
对此我有以下我无法理解的答案:
有时是真的:对于f(n) = 1 和g(n) = ||n ∗ sin(n)|| 是真的,而
对于任何f(n) = O(g(n)),例如f(n) = g(n) = 1,这不是真的。
请有人帮助理解:
- 对于哪种情况有时是正确的?非常感谢您提供示例说明。
- “||”是什么意思在这个?
【问题讨论】:
-
如果是
f(n) != O(g(n)),那么它必须跟在f(n) = ω(n)之后,这立即与g(n) != O(f(n))相矛盾。||在您的示例中可能是绝对值。
标签: algorithm complexity-theory