【发布时间】:2013-06-17 09:21:48
【问题描述】:
T(1) = 1
T(n) = T(n^1/3) + 1
我该如何解决? “解决”我的意思是找到它的“复杂性”(我真的不知道用英语怎么说),例如 O(nlogn) ecc。
我猜不出替换方法;我用迭代方法无处可去,我不能应用主定理。
我到了这里,但我不确定:
T(n) = T(n^(1/3^k))) +k
你能给我一些建议吗?
【问题讨论】:
-
在我看来这不是递归的,
T(n)不是用T(n-1)编写的。我错过了什么? -
还有其他中断标准吗?如果
n没有初始化为 1,那么n永远无法达到 1。 -
致投票结束的成员作为题外话:这是一个题外话;也许您会在数学论坛上更快地获得解决方案,但这不会使问题成为 Stack Overflow 上的题外话。
-
我认为这对 SO 来说非常有话题。但是,如果它必须转到不同的论坛,我认为 Comp sci se (cs.stackexchange.com) 会比数学的更好。
-
顺便说一句,n 的稳定值约为 2.32 (wolframalpha.com/input/?i=n%20%3D%20n%5E%281%2F3%29%20%2B%201)