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;
        }
    }
}
相关推荐
文心快码BaiduComate13 小时前
光本位联合文心快码打造面向光电芯片研发的全栈AI Agent Lightmate
算法
一次旅行13 小时前
ViT/CLIP/LLaVA/GPT-4V/VideoLLM多模态架构全解:原理仿真+工业落地选型+完整推理代码
人工智能·算法·架构
神明不懂浪漫14 小时前
【第五章】队列
开发语言·数据结构·经验分享·笔记·算法
happy_baymax14 小时前
MATLAB MCP Server+ MATLAB Agentic Toolkit+Simulink Agentic Toolkit自动更新批处理文件.ps1
人工智能·算法
神明不懂浪漫14 小时前
【第六章】二叉树
开发语言·数据结构·经验分享·笔记·算法
城管不管14 小时前
第八次面试2026.8.10
面试·职场和发展
橘和柠14 小时前
知识图谱实战(一):数据采集与实体关系抽取(完整代码)
算法
Mem0rin15 小时前
前缀和:中心下标与数组乘积
数据结构·算法
windliang15 小时前
Claude Code 源码分析(八):Memory 如何被写入、整理与按需召回
前端·算法·面试