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

消耗时间和内存情况:

相关推荐
GISer_Jing7 分钟前
3D Cesium渲染架剖析
javascript·3d·webgl
han_8 分钟前
前端性能优化之CSS篇
前端·javascript·性能优化
坚持就完事了34 分钟前
蓝桥杯中Python常用的库与模块
python·算法
立志成为大牛的小牛35 分钟前
数据结构——四十四、平衡二叉树的删除操作(王道408)
数据结构·学习·程序人生·考研·算法
Suckerbin1 小时前
一次LeeCode刷题记录:接雨水
算法
Blossom.1181 小时前
RLHF的“炼狱“突围:从PPO到DPO的工业级对齐实战
大数据·人工智能·分布式·python·算法·机器学习·边缘计算
z***I3941 小时前
JavaScript爬虫应用案例
开发语言·javascript·爬虫
清风徐来QCQ2 小时前
javaScript(map,ref,?,forEach,watch)
java·前端·javascript
星月前端2 小时前
[特殊字符]面向 ArcGIS for JavaScript(4.x)开发者的「坐标系统(CRS / 投影)」全面解读
开发语言·javascript·arcgis
MobotStone3 小时前
从问答到决策:Agentic AI如何重新定义AI智能体的未来
人工智能·算法