簡體   English   中英

漸近。 如果 f(n) = theta(g(n)) 並且 g(n) = theta(h(n)),那么為什么 h(n) = theta(f(n))

[英]Asymptotic. If f(n) = theta(g(n)) and g(n) = theta(h(n)), then why h(n) = theta(f(n))

它是 f(n)=theta(h(n)) 因為 theta 是可傳遞的。 但是任何人都可以解釋為什么 h(n)=theta(f(n))。

根據其定義擴展 Big-O 符號通常會使事情變得容易。

在此處輸入圖片說明

如果 k1.h(n) <= f(n) <= k2.h(n) 對於大 n,則 (1/k2)f(n) <= h(n) <= (1/k1)f( n)。

這基本上只是因為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))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM