一种递推关系的变形
a(n)=a(n-2)+2^n
设置n=2*k,则有
b(k)=b(k-1)+2*(2*k)
Go
b(k)=b(k-1)+4^k
GO
b(k)=A*4^k+B
GO
a(n)=A*4^(n/2)+B
Go
a(n)=A*2^n+B
总体时间复杂度没有改变。
一种递推关系的变形
a(n)=a(n-2)+2^n
设置n=2*k,则有
b(k)=b(k-1)+2*(2*k)
Go
b(k)=b(k-1)+4^k
GO
b(k)=A*4^k+B
GO
a(n)=A*4^(n/2)+B
Go
a(n)=A*2^n+B
总体时间复杂度没有改变。