-3
我明顯可以通過檢查發現這不是真的,但我不知道如何用證人證明。謝謝!如何證明3^n不是O(n^2)?
我明顯可以通過檢查發現這不是真的,但我不知道如何用證人證明。謝謝!如何證明3^n不是O(n^2)?
大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可以存在
@slawekwin爲什麼不cs.stackexchange.com/ – shole
@shole也許你是對的,我有時會混淆有多少社區SE有;) – slawekwin
btw我認爲它不需要證明,因爲與O(n^2)相比,f(3^n)= O(3^n)和O(3^n)已經是另一個時間複雜度類。如果你真的需要一個證明,只需證明f(3^n)= O(3^n)並且結果是自我解釋的 – shole