[关闭]
@yudesong 2017-01-04T03:33:41.000000Z 字数 287 阅读 554

斐波那契数列


题目描述

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39

思路

  1. 数组
  2. 动态规划

代码

  1. class Solution {
  2. public:
  3. int Fibonacci(int n) {
  4. if(n<2) return n;
  5. int num[40];
  6. num[0] = 0;
  7. num[1] = 1;
  8. int i;
  9. for(i=2;i<=n;i++)
  10. num[i] = num[i-1]+num[i-2];
  11. return num[n];
  12. }
  13. int Fibonacci1(int n) {
  14. int f = 0, g = 1;
  15. while(n--) {
  16. g += f;
  17. f = g - f;
  18. }
  19. return f;
  20. }
  21. };

作者 小小鱼
2017/1/3

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注