美文网首页剑指offer
斐波那契数列

斐波那契数列

作者: G_uest | 来源:发表于2019-07-22 21:37 被阅读0次

    题目来源:牛客网--斐波那契数列

    题目描述

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

    解题思路

    用数组优化递归,算出第一项到第三十九项的值,通过下标访问

    java代码

    import java.util.Scanner;
    
    public class fibonacciSequence {
    
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            int[] fsequence = new int[40];
            fsequence[1] = 1;
            for (int i = 2; i < 40; i++) {
                fsequence[i] = fsequence[i - 1] + fsequence[i - 2];
            }
            int n = in.nextInt();
            System.out.println(fsequence[n]);
        }
    
    }
    

    相关文章

      网友评论

        本文标题:斐波那契数列

        本文链接:https://www.haomeiwen.com/subject/ippglctx.html