Algorithm 递归Tribonaci序列时间复杂度

Algorithm 递归Tribonaci序列时间复杂度,algorithm,recursion,time-complexity,Algorithm,Recursion,Time Complexity,在基本情况F0=0,F1=F2=1的情况下,如何计算递归Tribonaci函数Fn=Fn-1+Fn-2+Fn-3的时间复杂度?使用归纳法来证明它是O1.84^n-1更容易。 当n2时,Tn=1 基本情况: T3=1+1+1=3 T3=1.84^2≈ 3. T3=O1.84^n-1 感应情况:假设Tn-1=1.84^n-2。然后 Tn=Tn-1+Tn-2+Tn-3 Tn=1.84^n-2+1.84^n-3+1.84^n-4 总氮≈ 1.84^n-1 Tn=O1.84^n-1 如果您希望它是精确的,

在基本情况F0=0,F1=F2=1的情况下,如何计算递归Tribonaci函数Fn=Fn-1+Fn-2+Fn-3的时间复杂度?

使用归纳法来证明它是O1.84^n-1更容易。 当n2时,Tn=1

基本情况: T3=1+1+1=3 T3=1.84^2≈ 3. T3=O1.84^n-1

感应情况:假设Tn-1=1.84^n-2。然后 Tn=Tn-1+Tn-2+Tn-3 Tn=1.84^n-2+1.84^n-3+1.84^n-4 总氮≈ 1.84^n-1 Tn=O1.84^n-1


如果您希望它是精确的,请使用,但要显示它是相等的,这很乏味。但是,如果您愿意,我可以编辑它来显示。

使用归纳法来证明它是O1.84^n-1更容易。 当n2时,Tn=1

基本情况: T3=1+1+1=3 T3=1.84^2≈ 3. T3=O1.84^n-1

感应情况:假设Tn-1=1.84^n-2。然后 Tn=Tn-1+Tn-2+Tn-3 Tn=1.84^n-2+1.84^n-3+1.84^n-4 总氮≈ 1.84^n-1 Tn=O1.84^n-1


如果您希望它是精确的,请使用,但要显示它是相等的,这很乏味。但是,如果您愿意,我可以编辑它来显示。

时间复杂性:开启。递归树的大小可以达到N,使用memo或DP方法。@DanielHao没有Memoization或DP,我们如何计算时间复杂度?时间复杂度:开。递归树的大小可以达到N,使用memo或DP方法。@DanielHao没有Memoization或DP,我们如何计算时间复杂度?