它是f(n)= theta(h(n)),因为θ是可传递的。但任何人都可以解释为什么h(n)= theta(f(n))。
答案 0 :(得分:3)
通过定义来扩展Big-O符号通常会使事情变得容易。
答案 1 :(得分:1)
如果对于大n,k1.h(n)< = f(n)< = k2.h(n),则(1 / k2)f(n)< = h(n)< = (1 / K 1)F(N)。
答案 2 :(得分:0)
这基本上只是因为f(n) € theta(h(n))
等同于h(n) € theta(f(n))
,原因如下:
f(n) € O(h(n)) => h(n) € Omega(f(n))
f(n) € Omega(h(n)) => f(n) € O(h(n))