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

消耗时间和内存情况:

相关推荐
追随者永远是胜利者几秒前
(LeetCode-Hot100)461. 汉明距离
java·算法·leetcode·职场和发展·go
努力学算法的蒟蒻4 分钟前
day90(2.19)——leetcode面试经典150
算法·leetcode·面试
啊阿狸不会拉杆10 分钟前
《计算机视觉:模型、学习和推理》第 5 章-正态分布
人工智能·python·学习·算法·机器学习·计算机视觉·正态分布
Highcharts.js13 分钟前
Highcharts跨域数据加载完全指南:JSONP原理与实战
javascript·数据库·开发文档·highcharts·图表开发·跨域数据
踩坑记录14 分钟前
leetcode hot100 22. 括号生成 medium 递归回溯
leetcode
样例过了就是过了16 分钟前
LeetCode热题100 缺失的第一个正数
数据结构·算法·leetcode
样例过了就是过了19 分钟前
LeetCode热题100 除了自身以外数组的乘积
数据结构·算法·leetcode
yyjtx23 分钟前
DHU上机打卡D26
数据结构·c++·算法
智者知已应修善业25 分钟前
【蓝桥杯单词分析最多字母次数并列字典最小输出】2025-4-15
c语言·c++·经验分享·笔记·算法·蓝桥杯
skywalk816333 分钟前
electrobun 使用TypeScript构建超快速、小巧且跨平台的桌面应用程序(待续)
前端·javascript·typescript