技术栈

每日一题——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#实现高效的最近邻搜索
相关推荐
pen-ai
几秒前
【Yolo系列】Yolov3 目标检测算法原理详解
算法·yolo·目标检测
田里的水稻
几秒前
EP_基于UWB和单线激光雷达的托盘转送
人工智能·算法·数学建模·机器人·自动驾驶
List<String> error_P
2 分钟前
DFS(深度优先搜索)
数据结构·算法·dfs
今儿敲了吗
6 分钟前
27| 魔法封印
数据结构·c++·笔记·学习·算法
honortech
11 分钟前
算法题中的 mid 中点问题
算法
今儿敲了吗
12 分钟前
30| 木材加工
数据结构·c++·笔记·学习·算法
WW_千谷山4_sch
18 分钟前
MYOJ_7789:(洛谷P3388)【模板】割点(割顶)(tarjan算法)
c++·算法·深度优先·图论
WZ18810463869
18 分钟前
LeetCode第131题
算法·leetcode
锅包一切
18 分钟前
PART7 队列
c++·学习·算法·leetcode·力扣·刷题·队列
Maỿbe
24 分钟前
动态规划之子数组问题
算法·动态规划
热门推荐
01GitHub 镜像站点02AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot03Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services04【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆05Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤06openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南07全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)08AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南09HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用 JS 库10如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解