2013-05-02 494 views
-1
Prove max(O(f(n)), O(g(n)))=O(max(f(n), g(n)) 

它確實有道理,但到目前爲止我不「T有任何想法如何真正證明這一點。證明最大(O(f(n)),O(g(n)))= O(max(f(n),g(n))

任何投入,將不勝感激。

+0

什麼是逗號O含義( f(n),g(n))?我只知道O(f(n)) – 2013-05-02 20:00:50

+0

這是我的錯誤,應該是max(O(f(n),O(g(n)))。 – EatEmAll 2013-05-02 20:16:38

回答

0
f(n) <= max(f(n), g(n)) 
g(n) <= max(f(n), g(n)) 

max(O(f(n)), O(g(n))) <= O(max(f(n), g(n)), max(f(n), g(n))) = O(max(f(n), g(n))) 

注意,在-平等使用不嚴格。

+0

如何你能假設多項式時間而不失一般性嗎? – 2013-05-02 19:23:26

+0

@Ryan:拍下 – 2013-05-02 19:31:44

+0

謝謝。只需注意最後一個表達式應該是max(O(f(n)),O(g(n)))= O(max(f(n),g(n)) – EatEmAll 2013-05-02 20:08:33

相關問題