每日一题——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 分钟前
使用卡尔曼滤波器估计pybullet中的机器人位置
数据结构·人工智能·python·算法·机器人·卡尔曼滤波·pybullet
Myli_ing5 分钟前
考研倒计时-配色+1
前端·javascript·考研
余道各努力,千里自同风7 分钟前
前端 vue 如何区分开发环境
前端·javascript·vue.js
PandaCave14 分钟前
vue工程运行、构建、引用环境参数学习记录
javascript·vue.js·学习
软件小伟16 分钟前
Vue3+element-plus 实现中英文切换(Vue-i18n组件的使用)
前端·javascript·vue.js
readmancynn17 分钟前
二分基本实现
数据结构·算法
萝卜兽编程19 分钟前
优先级队列
c++·算法
盼海26 分钟前
排序算法(四)--快速排序
数据结构·算法·排序算法
醉の虾38 分钟前
Vue3 使用v-for 渲染列表数据后更新
前端·javascript·vue.js
一直学习永不止步42 分钟前
LeetCode题练习与总结:最长回文串--409
java·数据结构·算法·leetcode·字符串·贪心·哈希表