遞歸算法和非遞歸算法求解斐波那契數列並計算時間複雜度

首先了解線性遞推數列的特徵方程 (1)數列的特徵方程: 假設一個數列:Xn+2 = C1Xn+1  + C2Xn 設有r,s使Xn+2 - rXn+1 = S(Xn+2-rXn); 所以Xn+2 = (s+r)Xn+1 - srXn; 得到 C1 = s+r;C2 = -sr; 消去s得到特徵方程式:r^2 = C1*r + C2; (2)使用二階遞推求斐波那契數列。   斐波那契數列: F(n)
相關文章
相關標籤/搜索