Leetcode-LCR 126 斐波那契数

本题答案需要取模 1e9+7(1000000007)

定义一个变量 = 1000000007,答案%变量,完整题目要求

HashMap方法

java 复制代码
class Solution {
    private Map<Integer,Integer> storeMap = new HashMap();
    public int fib(int n) {
        int constant = 1000000007;
        if(n==0){
            return 0;
        }
        if(n==1){
            return 1;
        }
         if(null != storeMap.get(n)){
            return storeMap.get(n);
        }else{
            int result = fib(n - 1) + fib(n - 2);
            result = result % constant;
            storeMap.put(n,result);
            return result;
        }
    }
}
相关推荐
We་ct6 分钟前
LeetCode 226. 翻转二叉树:两种解法(递归+迭代)详解
前端·算法·leetcode·链表·typescript
大熊背8 分钟前
APEX系统中为什么 不用与EV0的差值计算曝光参数调整量
人工智能·算法·apex·自动曝光
REDcker11 分钟前
HDR Vivid 技术介绍
数据库·算法·视频·sdr·屏幕·显示技术·dhr
ab15151714 分钟前
2.18完成109、112、113
算法
yuezhilangniao15 分钟前
程序人生-杂谈-简单对比一下 学霸和linux科学设计
linux·程序人生·职场和发展
一谦的视界15 分钟前
大学新生,如何轻松入门编程成为雷布斯
程序人生·职场和发展·程序员创富
JZ64591816 分钟前
程序人生-Hello’s P2P
程序人生·职场和发展
wxgl_xyx24 分钟前
程序人生-Hello’s P2P(2025)
程序人生·职场和发展·p2p
追随者永远是胜利者42 分钟前
(LeetCode-Hot100)64. 最小路径和
java·算法·leetcode·职场和发展·go
汉克老师1 小时前
GESP2024年6月认证C++二级( 第三部分编程题(1) 平方之和)
c++·算法·预处理·完全平方数·循环结构·gesp二级·gesp2级