每日一题——LeetCode1646.获取生成数组中的最大值

方法一 模拟

javascript 复制代码
var getMaximumGenerated = function(n) {
    if(n===0) return 0

    let nums = new Array(n + 1).fill(0);
    nums[1] = 1;
    for (let i = 2; i <= n; ++i) {
        nums[i] = nums[Math.floor(i / 2)] + i % 2 * nums[Math.floor(i / 2) + 1];
    }
    return Math.max(...nums);
};

消耗时间和内存情况:

相关推荐
小飞侠在吗6 小时前
vue 生命周期
前端·javascript·vue.js
黎茗Dawn6 小时前
DDPM-KL 散度与 L2 损失
人工智能·算法·机器学习
wearegogog1236 小时前
DEA模型MATLAB实现(CCR、BCC、超效率)
开发语言·算法·matlab
业精于勤的牙6 小时前
浅谈:快递物流与算法的相关性(四)
算法
ghie90906 小时前
MATLAB自适应子空间辨识工具箱
数据结构·算法·matlab
过河卒_zh15667666 小时前
算法备案最新通知:26年1月批备案号发放名单已锁定,发放前的复审抽审已开始
人工智能·算法·aigc·算法备案
cici158746 小时前
基于反向传播算法实现手写数字识别的MATLAB实现
开发语言·算法·matlab
老欧学视觉6 小时前
0013机器学习聚类算法(无监督算法)
算法·机器学习·聚类
小鱼小鱼.oO6 小时前
C++ 算法基础知识
c++·算法·哈希算法
WX-bisheyuange7 小时前
基于Spring Boot的电影院购票系统设计与实现
前端·javascript·vue.js·毕业设计