T(n-1) + 1/lg(n) 循环递归

3

我正在寻找一个上界和下界(或者只是一个 Θ 界限)。

T(n) = T(n-1) + 1/lg(n)

我正在备考一场考试,这是我遇到的一道练习题。

1个回答

1
我猜以下展开式会给你适当的提示:
T(n) =
= 1/lg(n) + T(n-1)
= 1/lg(n) + 1/lg(n-1) + T(n-2)
= 1/lg(n) + 1/lg(n-1) + 1/lg(n-2) + T(n-3)
= ···
= 1/lg(n) + ··· + 1/lg(n/2) + T(n/2)
= Theta(n/lg(n)) + T(n/2)
现在,对这个新的递归式使用主定理。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接