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

消耗时间和内存情况:

相关推荐
Wo3Shi4七10 分钟前
数组
数据结构·算法·go
前端小巷子16 分钟前
跨域问题解决方案:开发代理
前端·javascript·面试
JohnYan16 分钟前
Bun技术评估 - 07 S3
javascript·后端·bun
CoovallyAIHub17 分钟前
YOLOv13都来了,目标检测还卷得动吗?别急,还有这些新方向!
深度学习·算法·计算机视觉
Mintopia17 分钟前
Three.js 材质与灯光:一场像素级的光影华尔兹
前端·javascript·three.js
天涯学馆18 分钟前
JavaScript 跨域、事件循环、性能优化面试题解析教程
前端·javascript·面试
江城开朗的豌豆35 分钟前
路由守卫通关秘籍:这些钩子函数让你的页面跳转稳如老狗!
前端·javascript·vue.js
sunbyte43 分钟前
50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | DragNDrop(拖拽占用组件)
前端·javascript·css·vue.js·vue
柚子8161 小时前
告别FLIP动画:View Transition API带来的革命性变革
前端·javascript
转转技术团队1 小时前
边学边做:图片识别技术的学习与应用
后端·算法