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

消耗时间和内存情况:

相关推荐
dongf201915 小时前
R语言KNN算法
算法·数据分析·r语言
大家的林语冰15 小时前
Angular 王者归来,第 22 个主版本亮相,一大波前沿技术再度引领潮流!
前端·javascript·前端框架
小O的算法实验室15 小时前
2025年IEEE TASE,基于双层耦合平均场博弈的大规模智能体集成任务分配与轨迹规划
人工智能·算法·机器学习
8Qi815 小时前
LeetCode 337:打家劫舍 III(House Robber III)—— 题解 ✅
算法·leetcode·二叉树·动态规划
地平线开发者15 小时前
从 INT64 Div 算子约束到 Cast 修复全流程
算法
2601_9611940215 小时前
教资科三美术考什么|初中高中美术题型考点和模板资料
leetcode·elasticsearch·职场和发展·蓝桥杯·pat考试·lucene
老毛肚15 小时前
jeecgboot TS + Vue 模板化 03
前端·javascript·vue.js
小林ixn15 小时前
揭秘JavaScript面向对象:从栈模拟队列到原型链的深度剖析
javascript
AI科技星15 小时前
基于奇合数边界的离散解析数论与双螺旋宇宙本体大统一体系论文全部数学公式汇总表
人工智能·算法·机器学习·架构·学习方法
FlyWIHTSKY15 小时前
React 19 + Next.js 16(App Router)项目中集成 MSW
开发语言·javascript·vue.js