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