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

消耗时间和内存情况:

相关推荐
abant22 分钟前
leetcode 148 排序链表 归并终极形态
算法·leetcode·链表
yang_B6213 分钟前
光斑中心检测
人工智能·算法
苦瓜小生3 分钟前
【Leetcode Hot 100刷题路线】| 找工作速刷 | 第23题 - [49] - 字母异位词分组
算法·leetcode·职场和发展
紫_龙4 分钟前
最新版vue3+TypeScript开发入门到实战教程之路由详解二
前端·javascript·typescript
嵌入式小能手10 分钟前
飞凌嵌入式ElfBoard-环境变量之添加修改环境变量setenv
服务器·前端·javascript
polarisya11 分钟前
vue组件二次封装
前端·javascript·vue.js
kyriewen13 分钟前
手写 Promise:从“我会用”到“我会造”
前端·javascript·面试
Synmbrf13 分钟前
基于micro-app的微前端落地实践
javascript·vue.js
wuhen_n14 分钟前
案例分析:大屏可视化项目的卡顿排查与解决
前端·javascript·vue.js
炽烈小老头15 分钟前
【每天学习一点算法 2026/03/26】合并区间
学习·算法