每日一题——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);
};

消耗时间和内存情况:

相关推荐
AbandonForce13 小时前
从入门到入土:二分查找算法
数据结构·算法
仰泳之鹅13 小时前
【C语言】动态内存管理
c语言·数据结构·算法
迁旭13 小时前
Claude Code /status 功能技术文档
前端·javascript·人工智能·react.js·机器学习·gpt-3·文心一言
心中有国也有家13 小时前
CANN 学习新范式:cann-learning-hub 如何让昇腾入门不再「劝退」
人工智能·经验分享·笔记·学习·算法
星星~笑笑13 小时前
react Next.js oss上传 上传阿里云
javascript·react.js·阿里云·js
LB211213 小时前
C++通讯录课设(西安石油大学)
开发语言·c++·算法
AI算法沐枫13 小时前
机器学习知识点:正则化
人工智能·pytorch·python·深度学习·神经网络·算法·机器学习
手写码匠13 小时前
从零实现一个轻量级向量搜索引擎(Python 版)
人工智能·深度学习·算法·aigc
学习中.........13 小时前
多目标优化:遗传算法详解
人工智能·算法·机器学习
心中有国也有家14 小时前
hixl:昇腾分布式推理的「快递专线」
人工智能·经验分享·笔记·分布式·学习·算法