【发布时间】:2022-01-20 15:55:36
【问题描述】:
给定两个函数 f = Ω(log n) 和 g = O(n),考虑以下语句。为了 每个陈述,写出是真是假。对于每个错误的陈述,写两个 显示反例的函数 f 和 g。
1) g(n) = O(f (n))
2) f (n) = O(g(n))
3) f (n) = Ω(log (g(n)))
4) f (n) = Θ(log (g(n)))
5) f (n) + g(n) = Ω(log n)
我知道 Big O 的意思是不比 (function) 好,而 Big Omega 的意思是不比 (function) 差。但我不知道这是否使上述说法正确或错误。
【问题讨论】:
-
我投票结束这个问题,因为它是一个数学问题,而不是一个编程问题。您可以在 Mathematics 或 Computer Science 上提出类似的问题,但请务必在发布前查看他们的问题指南。
-
我认为你的定义颠倒了。 formal definitions can be found here.
标签: algorithm big-o computer-science