牛客网刷题(JAVA) 5:斐波那契数列

难度系数 ⭐

时间限制 C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M

题目内容 斐波那契数列格式为:1、1、2、3、5、8、13、21、34、...... 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39

思路 递归实现。F(n) = F(n-1) + F(n-2)

package nowcoder;

public class No5 {
    public static int Fibonacci(int n) {
        if (n == 0) return 0;
        if (n < 3) return 1;
        return Fibonacci(n - 1) + Fibonacci(n - 2);
    }

    public static void main(String[] args){
        System.out.println(Fibonacci(6));
    }
}
发布了149 篇原创文章 · 获赞 36 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/Dorothy_Xue/article/details/105374409