一品网
  • 首页

6、斐波那契数列


斐波那契数列:

代码实现:
public int fib(int n) {
        if (n <= 1)
            return n;

        // 1、定义状态数组,dp[i]表示的是数字i的斐波那契数
        int[] dp = new int[n + 1];
        // 2、初始状态
        dp[0] = 0;
        dp[1] = 1;
        // 3、状态转移
        for (int i = 2; i < n; i++) {
            dp[i] = dp[i - 1] + dp[i - 2];
            dp[i] %= 1000000007;
        }

        // 4、返回最终结构
        return dp[n];
    }
数据结构与算法

相关


数据结构与算法之PHP查找算法(哈希查找)

数据结构与算法之PHP查找算法(二分查找)

数据结构与算法之PHP排序算法(冒泡排序)

C#数据结构与算法系列(二十三):归并排序算法(MergeSort)

数据结构与算法-二叉树、AVL树、B树、红黑树总结

数据结构与算法-二叉堆

数据结构与算法系列(三)—— 经典知识点总结

数据结构与算法之hash,bitmap简单实现

数据结构与算法

数据结构与算法| 复杂度分析

【数据结构与算法】--JavaScript 链表

数据结构与算法 -- 哈夫曼树思想与创建详解1

标签

一品网 冀ICP备14022925号-6