簡體   English   中英

nlog(n)是大Theta(n)嗎? 大師定理

[英]Is nlog(n) Big Theta(n)? Master Theorem

n⋅log(n)是Θ(n)嗎?
我問這個問題是因為我正在使用主定理解決遞歸問題。

公式為T(n)= 2T(n / 2)+ n log n

該解決方案說它滿足情況2,即T(n)=Θ(n log(n))。

我不明白n log(n)怎么可能是O(n),當n> 10時n log(n)不應該大於n嗎?

不,n log n≠Θ(n)。 要看到這一點,請注意

lim n→∞ ((n log n)/ n)= lim n→∞log n =∞

由於該極限趨於無窮大,因此我們看到n log n不是Θ(n)。 您是否找到其他說法?

希望這可以幫助!

Θ(n⋅log(n))不是O(n),而是O(n⋅log(n)),這是正確的解。

暫無
暫無

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

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