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

消耗时间和内存情况:

相关推荐
moonsea02032 分钟前
2026.4.14
数据结构·算法·图论
x_xbx3 分钟前
LeetCode:42. 接雨水
算法·leetcode·职场和发展
竹林81817 分钟前
用wagmi v2构建DeFi前端:从连接钱包到读取合约数据的完整实战与避坑指南
前端·javascript
Kinghiee22 分钟前
从零打造生产级前端错误监控 SDK:架构设计与 Vue3 实践
前端·javascript·vue.js·去重·错误捕获·上报·离线持久化
吴声子夜歌30 分钟前
Vue3——元素样式绑定
前端·javascript·vue.js·es6
lixinnnn.31 分钟前
01BFS:小明的游戏
算法
xingpanvip32 分钟前
PHP+JS+CSS打造动态星盘计算器
javascript·css·php
chimooing35 分钟前
Hermes与OpenClaw的技术碰撞:从JavaScript引擎优化到企业级数据采集的深度解析
开发语言·javascript·ecmascript
falldeep36 分钟前
Claude Code源码分析
人工智能·算法·机器学习·强化学习
sheeta199837 分钟前
LeetCode 每日一题笔记 日期:2026.04.14 题目:2463.最小移动距离
笔记·算法·leetcode