我有一个递归关系,如下所示:
T(e n ) = 2(T(e n-1 )) + e n,其中 e 是自然对数。
为了解决这个问题并找到一个 Θ 界限,我尝试了以下方法:我输入 k=en ,等式转换为:
T(k)=2T(k/e)+k
然后,我尝试使用主定理。根据主定理,a=2,b=e>2,f(k)=k。因此,对于某些 ε>0,我们有 f(k)=Ω(n log b a+ε ) 的情况,因此我们有 T(k)=Θ(f(k))=Θ(k)。然后设 k=n,我们有 T(n)=Θ(n)。我的解决方案有任何错误吗?