zoukankan      html  css  js  c++  java
  • Leetcode509.斐波那契数列

    509. 斐波那契数

    Difficulty: 简单

    斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 01 开始,后面的每一项数字都是前面两项数字的和。也就是:

    F(0) = 0,F(1) = 1
    F(n) = F(n - 1) + F(n - 2),其中 n > 1
    

    给你 n ,请计算 F(n)

    示例 1:

    输入:2
    输出:1
    解释:F(2) = F(1) + F(0) = 1 + 0 = 1
    

    示例 2:

    输入:3
    输出:2
    解释:F(3) = F(2) + F(1) = 1 + 1 = 2
    

    示例 3:

    输入:4
    输出:3
    解释:F(4) = F(3) + F(2) = 2 + 1 = 3
    

    提示:

    • 0 <= n <= 30

    Solution

    Language: java

    ​class Solution {
        public int fib(int n) {
            int a=0, b=1, res=n;
            for(int i=2; i<=n; i++){
                res = a + b;
                a = b;
                b = res;
            }
            return res;
        }
    }
    
  • 相关阅读:
    常用jquery
    常用记录
    mysql proxy 读写分离
    Linux 学习笔记
    php 1116
    php 1115
    php 1110
    php 1109
    php 1108
    php 1105
  • 原文地址:https://www.cnblogs.com/liuyongyu/p/14228462.html
Copyright © 2011-2022 走看看