簡體   English   中英

主定理 f(n) = nlogn

[英]master theorem f(n) = nlogn

我正在研究算法簡介,第 3 版中的問題 4-3。 我被要求找到 T(n) 的漸近上限和下限:

T(n) = 4T(n/3) + n lg(n)

我在網上瀏覽了解決方案,解決方案說:

由大師定理,我們得到 T(n) ∈ Θ(n log 3 (4) )

我相信該解決方案假設 n log 3 4漸近大於 n lg(n)? 但為什么這是真的? 如果有人能幫助我理解,我將不勝感激!

通俗地說:

我們需要將n*log(n)增長與n^1.25 ( log3(4)~1.26 ) 進行比較

將兩個函數除以 n

  log(n) vs n^(1/4)

兩者都在增加。
兩個函數的導數

  n^(-1)  vs n^(-3/4)  

第二個的導數顯然更大,所以第二個函數增長得更快

我們可以看到這些函數的圖相交,並且對於大 n 值,冪函數變得更大 - 對於任何power>1

暫無
暫無

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

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