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;
        }
    }
}
相关推荐
CC数分15 小时前
统计学基础|先把问题问对:数据分析的六大类型
大数据·人工智能·算法
文丑颜不良啊15 小时前
LeetCode1721~1740题目解析
java·leetcode
地平线开发者15 小时前
CLIP 的训练机制:从对比学习到图文对齐
深度学习·算法·自动驾驶
hetao173383716 小时前
2026-11-02 hetao1733837 的刷题记录
c++·算法
Geektec16 小时前
IMU 选型完全指南:从硬件参数到算法融合的系统工程视角
算法·imu·陀螺仪·加速度计·元器件选型
CQU_JIAKE16 小时前
11.2【A】
算法
CoderYanger16 小时前
Java EE 进阶:6.SpringBoot 配置文件(第二弹)
java·spring boot·spring·面试·职场和发展·java-ee·程序员创富
文丑颜不良啊16 小时前
LeetCode1681~1700题目解析
java·leetcode
Godspeed Zhao16 小时前
从零开始学AI21——决策树
算法·决策树·机器学习
开开心心就好17 小时前
网页图片批量下载工具,输入链接就保存
服务器·算法·leetcode·支持向量机·pdf·ocr·1024程序员节