我有以下等式:
W(n) = w(n/3) + lg(n)
W(1) = Theta(1)
我想找到它的时间复杂度。主定理无法解决(任何人都可以确认)所以我必须通过“手”来解决
如果我把它想象成一棵树,那将只有一棵,W(1)
因为它只是将自己分成一个部分,而不是几个部分。
对于所有其他n != 1
,我可以把它们写成总和:
sum_{i=0}^{log3(n)-1}ln\frac{n}{3i}
我现在对这个问题的回答是:
w(n) = sum_{i=0}^{log3(n)-1}ln\frac{n}{3i}
我现在的问题是我不知道如何简化这个总和!
谁能为我解释一下该怎么做?