Algorithm 求解递归T(n)=T(6n/5)和#x2B;1.

Algorithm 求解递归T(n)=T(6n/5)和#x2B;1.,algorithm,asymptotic-complexity,recurrence,master-theorem,Algorithm,Asymptotic Complexity,Recurrence,Master Theorem,所以我正在准备算法考试,我不知道如何解决这个递归问题,因为b=5/6100时,没有其他信息,如T(x)=1),具有该关系所描述的时间复杂度的算法将永远不会终止,因为每次调用的工作量都会增加 T(n) = T(6n/5) + 1 = T(36n/25) + 2 = T(216n/125) + 3 = ... 您可以看到,每次调用的工作量都会增加,并且不会对增加多少设置限制。因此,函数的时间复杂度没有界限 我们甚至可以(非正式地)争辩说,这样的算法不可能存在——将输

所以我正在准备算法考试,我不知道如何解决这个递归问题,因为b=5/6<1,主定理不能应用。
我希望有人能给我一个如何解决这个问题的提示。:)

仅考虑到该递归关系(并且当
x>100
时,没有其他信息,如
T(x)=1
),具有该关系所描述的时间复杂度的算法将永远不会终止,因为每次调用的工作量都会增加

T(n) = T(6n/5) + 1
     = T(36n/25) + 2
     = T(216n/125) + 3
     = ...
您可以看到,每次调用的工作量都会增加,并且不会对增加多少设置限制。因此,函数的时间复杂度没有界限


我们甚至可以(非正式地)争辩说,这样的算法不可能存在——将输入的大小增加
1.2
倍,每次调用至少需要
0.2n
工作,这显然是
O(n)
——但每一步的实际成本被称为
1
O(1)
,因此,对于由
这种精确的递归存在(但对于递归的算法来说是很好的。例如,代码> T(n)=T(6N/5)+N< /代码>)。顺便说一下,考虑在CS上发布,因为您没有询问具体的代码:席MrRRE谢谢这个建议,我将保留它。mind@hnefatl是的:)谢谢你的解释:)哦,我注意到了,但既然教授说要解决复发问题,我就假设有一些边界。谢谢你的帮助!