我在函数的渐近复杂度上遇到了这个问题:
3个函数的复杂度如下:
f(n) = O(n)
g(n) = 大欧米茄(n)
h(n) = θ(n)
那么结果函数[f(n).g(n)] + h(n)的渐近复杂度是多少
我可以通过初级命中和试验找出答案将是 Big-Omega(n)。例如,如果我说f(n) = n和g(n) = n和h(n) = n。所以我们可以说f(n) 是 O(n)并且g(n) 是 Big-Omega(n)并且h(n) 是 Theta(n)。现在f(n).g(n)是n 2,这将是Big-Omega(n) 但不是 O(n)。现在将其添加到 h(n) 是n 2 +n。这也是Big-Omega(n) 但不是 Theta(n)。
但是我无法为此找到适当的逻辑或数学证明。有人可以帮我解决这个问题吗?