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

消耗时间和内存情况:

相关推荐
橘猫走江湖5 分钟前
前端项目如何做 vibe coding
javascript·vue.js·架构
ji198594437 分钟前
局部线性嵌入(LLE)算法 MATLAB 实现
算法·机器学习·matlab
Deepoch12 分钟前
Deepoc VLA开发板:无人机群体协同与无网络自主作业核心
网络·人工智能·算法·无人机·deepoc·具身模型开发板
小新11016 分钟前
vue架的网站修改端口
前端·javascript·vue.js
随意起个昵称20 分钟前
线性dp-计数类题目11(不等数列)
c++·算法·动态规划
用户17335980753722 分钟前
纯前端 PDF 处理避坑指南:5 个线上真实问题的解决方案
前端·javascript
陈_杨27 分钟前
鸿蒙APP开发-带你走近分构App的分子数据
前端·javascript
Black蜡笔小新28 分钟前
自动化AI算法训练服务器DLTM零代码私有化部署筑牢企业AI落地根基
人工智能·算法·自动化
Goodbye28 分钟前
深入理解 JavaScript 变量提升(Hoisting)—— 从现象到原理
javascript
wWYy.28 分钟前
算法:最大子数组和
算法