[英]Algorithmic T(n) = T(n-1)+2
我如何在該方程式上應用主定理?
如果T(1)= 1且
T(n)= T(n-1)+2
這樣的程序的運行時間是多少? T(1)= 1是什么? 這是什么情況,為什么? 請詳細說明。 謝謝。
謝謝您的幫助。 因此,在您的回答和一個新的遞歸方程的幫助下,我想我終於明白了。 可以說我有T(N)= 1 * T(n-1)+ n ^ 2。 主定理在這里也不適用,因此我有基本情況。
T(1) = 1
T(2) = 5
T(3) = 14
T(4) = 30
--> Proof by induction, T(k) <= 2k for each k<n
T(n) = T(n-1) + n^2 <= n^2(n-1) + n^2 = n^3 - n^2 + n^2 = n^3
^
induction
hypothesis
So this leads to O(N^3) ? not sure about this. Why not Omega or Theta.
我的假設/歸納何時為<,>或> =。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.