什么是斐波那契数列?点击这里。
解析:
- 迭代法:
int Fibonacci(int number){ if(number <= 0){ return 0; } if (number ==1 || number ==2){ return 1; } int first = 1,second = 1,third = 0; for (int i =3;i <= number ;i++){ third = first + second; first = second; second = third; } return third; }
-
递归法:
public int Fibonacci(int n){ if(n <= 0){ return 0; } if(n ==1 || n == 2){ return 1; } return Fibonacci(n-2) + Fibonacci(n-1); }
最后修改于 2020-03-21 12:45:39
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

