其他分享
首页 > 其他分享> > 递推公式转换,时间复杂度

递推公式转换,时间复杂度

作者:互联网

\(a_n=2a_{n-1}+1(n>1)\)

这是谢宾斯基三角形的递推公式

\(a_n=3^{n-1}\)

这是谢宾斯基三角形的通项公式

这完全可以出一道时间复杂度的题目

我们转化一下

\[a_n=2a_{n-1}+1(n>1) \]

\[=2(2a_{n-2}+1) + 1 \]

\[=2(2(2a_{n-3}+1)+1) + 1 \]

\[=2(2(2\dots(2+1)\dots +1) \]

\[=3^{n-1} \]

标签:dots,公式,复杂度,谢宾斯基,2a,递推
来源: https://www.cnblogs.com/CYLSY/p/16333383.html