美文网首页数据结构与算法
斐波那契数列--求前N项和

斐波那契数列--求前N项和

作者: 暮想sun | 来源:发表于2019-12-23 14:57 被阅读0次

斐波那契数列求前n项的和

 public static int sum(int n) {

        int[] data = new int[n + 1];
        int sum = 0;
        for (int i = 0; i <= n; i++) {
            sum += fibonacci(data, i);
        }

        return sum;
    }

   //使用数组,随机访问具体下标数据速度快
  public static int fibonacci(int[] data, int n) {
        if (n == 0) {
            data[0] = 1;
            return 1;
        }

        if (n == 1) {
            data[1] = 1;
            return 1;
        }
        data[n] = data[n - 1] + data[n - 2];

        return data[n];
    }

相关文章

网友评论

    本文标题:斐波那契数列--求前N项和

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