offer10-1 斐波那契数列

    技术2025-08-23  11

    题目

    写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1.

    代码

    public int fib(int n) { if(n==0||n==1){ return n; } int []fibo = new int[n+1]; fibo[0] = 0; fibo[1] = 1; //0不算,1-n for(int i = 2;i<=n;i++){ fibo[i] = fibo[i-1]+fibo[i-2]; fibo[i] = fibo[i]%1000000007; } return fibo[n]; }
    Processed: 0.009, SQL: 9