技术栈

每日一题——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#实现高效的最近邻搜索
相关推荐
前端Hardy
2 小时前
面试官:JS数组的常用方法有哪些?这篇总结让你面试稳了!
javascript·面试
yuki_uix
3 小时前
Props、Context、EventBus、状态管理:组件通信方案选择指南
前端·javascript·react.js
全栈老石
3 小时前
手写无限画布4 —— 从视觉图元到元数据对象
前端·javascript·canvas
爱理财的程序媛
4 小时前
openclaw 盯盘实践
算法
Leon
5 小时前
新手引导 intro.js 的使用
前端·javascript·vue.js
牛奶
5 小时前
JS随笔:浏览器 API(DOM 与 BOM)
前端·javascript·面试
牛奶
6 小时前
JS随笔:异步编程与事件循环
前端·javascript·面试
牛奶
6 小时前
JS随笔:数据结构与集合
前端·javascript·面试
小陆猿
6 小时前
股票实时行情Echarts动态图表
前端·javascript
牛奶
6 小时前
JS随笔:ES6+特性与模块化实践
前端·javascript
热门推荐
01GitHub 镜像站点02【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆03OpenClaw 使用和管理 MCP 完全指南04AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤07AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot08Window 10部署openclaw报错node.exe : npm error code 12809让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10AI agent:介绍 ZeroClaw 安装,使用