簡體   English   中英

T(n) = T(n - 1) + (n - 1)^2 的時間復雜度

[英]Time complexity of T(n) = T(n - 1) + (n - 1)^2

我想知道這種遞歸關系的時間復雜度是多少。

T(n) = T(n-1) + f(n)

方法

T(n) = T(0) + Sum_from_i=1_to_n_of( f(i) )

在你的情況下,那就是:

T(n) = T(0) + 0 2 + 1 2 + 2 2 ... (n-1) 2

如果您不立即從離散微積分中知道總和為 O(n 3 ),您會注意到有 n 項,其中最大的是 (n-1) 2 ,並且超過 (n/3 ) 項 >= (n/2) 2

對不起,如果我用圖像寫作,但我需要包括一些數學:

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM