我想找到大O密集型以下遞推關係:遞推關係:尋找大O
T(n) = T(n-1) + n^c, where c >= 1 is a constant
所以我決定通過使用迭代解決這個問題:
T(n) = T(n-1) + n^c
T(n-1) = T(n-2) + (n-1)^c
T(n) = T(n-2) + n^c + (n-1)^c
T(n-2) = T(n-3) + (n-2)^c
T(n) = T(n-3) + n^c + (n-1)^c + (n-2)^c
T(n) = T(n-k) + n^c + (n-1)^c + .... + (n-k+1)^c
Suppose k = n-1, then:
T(n) = T(1) + n^c + (n-1)^c + (n-n+1+1)^c
T(n) = n^c + (n-1)^c + 2^c + 1
我不確定是否這是正確的,加上我真的很感謝一些關於如何從中得出Big O的指導。非常感謝!
T沒有終止定義 - 推測T(0)或T(1)被定義爲一個常量? – 2010-07-11 23:44:53
似乎並不是一個..我猜想假設T(1)= 1 – Parth 2010-07-11 23:45:50
我意識到有很多網絡資源可以用來解決這個網站上的任何非主觀問題。如果一個網站值得鏈接,您應該將其作爲答案發布。 – 2010-07-13 03:06:31