技术栈

每日一题——LeetCode1646.获取生成数组中的最大值

zbsnzj2024-03-10 23:42

方法一 模拟

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);
};

消耗时间和内存情况:

上一篇:[BUG]vscode插件live server无法自动打开浏览器
下一篇:并行化优化KD树算法:使用C#实现高效的最近邻搜索
相关推荐
普通网友
7 分钟前
C++中的适配器模式
开发语言·c++·算法
普通网友
30 分钟前
C++中的委托构造函数
开发语言·c++·算法
用户4794928356915
44 分钟前
TypeScript 简史:它是怎么拯救我的烂代码的
javascript·typescript
普通网友
1 小时前
C++中的代理模式实战
开发语言·c++·算法
用户4794928356915
1 小时前
只有前端 Leader 才会告诉你:那些年踩过的模块加载失败的坑(二)
javascript
xw5
1 小时前
前端跨标签页通信方案(下)
前端·javascript
普通网友
1 小时前
C++模块化设计原则
开发语言·c++·算法
倦王
1 小时前
力扣日刷251117
算法·leetcode·职场和发展
Genevieve_xiao
2 小时前
【数据结构】【xjtuse】八股文单元小测
数据结构·算法
加洛斯
2 小时前
前端小知识003:JS中 == 与 === 的区别
开发语言·前端·javascript
热门推荐
01GitHub 镜像站点02今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06BongoCat - 跨平台键盘猫动画工具07全球最强模型Grok4,国内已可免费使用!(附教程)08Valdi:Snapchat 开源的新一代跨平台 UI 框架09swagger xss漏洞复现10Labelme从安装到标注:零基础完整指南