2016-09-14 202 views
-3

我明顯可以通過檢查發現這不是真的,但我不知道如何用證人證明。謝謝!如何證明3^n不是O(n^2)?

+0

@slawekwin爲什麼不cs.stackexchange.com/ – shole

+0

@shole也許你是對的,我有時會混淆有多少社區SE有;) – slawekwin

+0

btw我認爲它不需要證明,因爲與O(n^2)相比,f(3^n)= O(3^n)和O(3^n)已經是另一個時間複雜度類。如果你真的需要一個證明,只需證明f(3^n)= O(3^n)並且結果是自我解釋的 – shole

回答

0

大O是數學統治,所以你只是爲了證明有一定的N.後沒有固定下這3^N < C * N^2

這不是因爲意甲更多鈔票:當n趨於無窮時,u(n)= 3^n/n^2是嚴格增長的。

演示:U(N + 1)等同於(在無限)3 ^(N + 1)/ N^2 U(n)是相當於3^N/N^2在無限

u(n)是如此嚴格的增長,因此沒有C可以存在

相關問題