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

消耗时间和内存情况:

相关推荐
Maimai1080810 小时前
TanStack Table 入门:为什么它是 React 表格开发里的“表格引擎”
前端·javascript·react.js·架构·前端框架·reactjs
happymaker062610 小时前
LeetCodeHot100——128.最长连续序列
算法
余生皆假期-11 小时前
配置 CodeX 环境的 Simlink AI 工具链
笔记·单片机·嵌入式硬件·算法
hef28811 小时前
Word里快速替换短语 省时省力不卡顿
javascript
qq_2965532711 小时前
[特殊字符] 旋转排序数组中的高效搜索:从线性到二分查找的进阶之路
数据结构·算法·搜索引擎·分类·柔性数组
用户810714728203911 小时前
《我在 Vue 项目中用到的 JS 核心知识点》
javascript
葬送的代码人生11 小时前
从零到一:AI 全栈开发入门 —— 构建一个简单的用户聊天系统
前端·javascript·架构
sheeta199811 小时前
LeetCode 每日一题笔记 日期:2026.05.24 题目:1340. 跳跃游戏 V
笔记·leetcode·游戏
汉字萌萌哒11 小时前
2025 CSP-S提高级(第一轮)C++真题以及答案
数据结构·算法
JiaWen技术圈11 小时前
React 中的 Server Components 和 Server Components
前端·javascript·react.js