【发布时间】:2013-02-22 14:36:55
【问题描述】:
我有一个递归关系,是这样的:
T(en) = 2(T(en-1)) + en,其中e是自然对数.
为了解决这个问题并找到一个 Θ 界,我尝试了以下方法:我将 k=en 放入,等式转换为:
T(k)=2T(k/e)+k
然后,我尝试使用主定理。根据主定理,a=2,b=e>2,f(k)=k。因此,对于某些 ε>0,我们有 f(k)=Ω(nlogba+ε) 的情况,因此我们有 T(k)=Θ (f(k))=Θ(k)。然后设 k=n,我们有 T(n)=Θ(n)。我的解决方案有错误吗?
【问题讨论】:
-
什么是归纳基T(e^0)?
-
看起来是正确的,虽然有点奇怪......
标签: math complexity-theory big-o recurrence master-theorem