1. 程式人生 > >【劍指offer】斐波那契數列非遞歸求解第N項

【劍指offer】斐波那契數列非遞歸求解第N項

非遞歸 acc 斐波那契 錯誤 bsp fibonacci 更新 off for

public class Solution {
public int Fibonacci(int n) {
//錯誤輸入處理
if(n<0) return -1;
int pre = 1;
int result = 0;
for(int i=0; i<n; i++){
//計算第i項
result += pre;
//將pre往後更新一項
pre = result - pre;
}

return result;
}
}

【劍指offer】斐波那契數列非遞歸求解第N項