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

消耗时间和内存情况:

相关推荐
Tina学编程33 分钟前
[HOT 100]今日一练------划分字母区间
算法·hot 100
RTC老炮34 分钟前
RaptorQ前向纠错算法架构分析
网络·算法·架构·webrtc
故事和你9134 分钟前
洛谷-数据结构1-1-线性表2
开发语言·数据结构·算法·动态规划·图论
m0_5557629039 分钟前
从原始信号到IQ图的数学公式推导
算法
靠沿41 分钟前
【递归、搜索与回溯算法】专题四——综合练习
算法·深度优先
接着奏乐接着舞42 分钟前
react redux Toolkit 分组更推荐
前端·javascript·react.js
北顾笙9801 小时前
day26-数据结构力扣
数据结构·算法·leetcode
凰轮1 小时前
TypeScript 知识点总结
前端·javascript·typescript
Hello--_--World1 小时前
JS:闭包、函数柯里化、工厂函数、偏函数、立即执行函数 相关知识点与面试题
开发语言·javascript·ecmascript
德索精密工业-胡工1 小时前
M12连接器的增强技术:在高电磁干扰的车间里它是如何“活下来”的?
算法