代码随想录 Leetcode509. 斐波那契数

题目:


代码(首刷自解 2024年2月19日):

class Solution {
public:
    int fib(int n) {
        if (n < 2) return n;
        /*三个数表示加法算式里的 加数 加数 和*/
        /*初始化*/
        int leftVal = 0;
        int rightVal = 1;
        int sum = 0;
        for (int i = 2; i <= n; ++i) {
            sum = leftVal + rightVal;//递推公式
            cout <<"n = "<<i<<" 时 sum = "<<sum<<endl;
            leftVal = rightVal;
            rightVal = sum;
        }
        return sum;
    }
};

相关推荐

  1. Leetcode 509

    2024-02-21 03:02:02       31 阅读
  2. C/C++---------------LeetCode509.

    2024-02-21 03:02:02       30 阅读
  3. Leetcode509——(C语言)

    2024-02-21 03:02:02       14 阅读
  4. 509.

    2024-02-21 03:02:02       37 阅读
  5. LC509.

    2024-02-21 03:02:02       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-21 03:02:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-21 03:02:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-21 03:02:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-21 03:02:02       20 阅读

热门阅读

  1. 2024-2-19

    2024-02-21 03:02:02       32 阅读
  2. Vue <el-checkbox-group>多选框回显问题

    2024-02-21 03:02:02       35 阅读
  3. 各直播协议优缺点

    2024-02-21 03:02:02       28 阅读
  4. 牛客小白月赛87 D 小苯的IDE括号问题(hard)

    2024-02-21 03:02:02       40 阅读
  5. 抛弃for循环遍历list

    2024-02-21 03:02:02       33 阅读
  6. 2179. 圆桌问题(最大流,二分图多重匹配)

    2024-02-21 03:02:02       37 阅读