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

消耗时间和内存情况:

相关推荐
用户66006766853925 分钟前
从“养猫”看懂JS面向对象:原型链与Class本质拆解
前端·javascript·面试
之恒君27 分钟前
JavaScript 对象相等性判断详解
前端·javascript
小白程序员成长日记28 分钟前
2025.12.03 力扣每日一题
算法·leetcode·职场和发展
元亓亓亓32 分钟前
LeetCode热题100--20. 有效的括号--简单
linux·算法·leetcode
熊猫_豆豆37 分钟前
LeetCode 49.字母异位组合 C++解法
数据结构·算法·leetcode
掘金安东尼1 小时前
前端周刊第443期(2025年12月1日–12月7日)
前端·javascript
执携1 小时前
Vue Router (导航守卫)
前端·javascript·vue.js
火车叼位1 小时前
让 ast-grep 听你的:指定语言解析 Vue/TSX/JSX 全流程
前端·javascript·后端
前端开发爱好者2 小时前
VSCode 推出 绿色版!更强!更智能!
前端·javascript·visual studio code
吃好喝好玩好睡好2 小时前
Flutter与Electron在OpenHarmony生态的融合实践:构建下一代跨平台应用
javascript·flutter·electron