[英]Find complexity of the following recurrence: T(n) = T(n/2) + log(n)
[英]Find solution to recurrence: T(N) = 2 T(N/4 + √N) + (√10) N
在求解像这样的复杂递推方程时T(N) = 2 T(N/4 + √N) + (√10) N ;T(1) = 1
我试图对变量进行一些更改以使其更容易并通过主定理解决它但我失败了,所以我选择了占主导地位的变量,因此它将是: T(N) = 2 T(N/4) + (√10) N
所以它是T(N)=Θ(N)
。 这是真的还是假的?
试图展开递归或进行替换让我无处可去。 所以我唯一能做的就是看到 对于任何足够大的n
(大于 64)。 您可以选择大于 4 的任何数字(不仅仅是 8)。
所以你最终得到
用大师定理解决这个问题,你会发现它属于第一种情况 .
因此,解决方案是Θ(N)
,这与您想知道的相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.