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

消耗时间和内存情况:

相关推荐
luoganttcc15 分钟前
CUDA grid/block 到矩阵映射示例(矩阵加法)
人工智能·算法·机器学习
YuanDaima204820 分钟前
Python 数据结构与语法速查笔记
开发语言·数据结构·人工智能·python·算法
SuperEugene21 分钟前
Vue3 配置驱动弹窗:JSON配置弹窗内容/按钮,避免重复开发弹窗|配置驱动开发实战篇
前端·javascript·vue.js·前端框架·json
WayneYang23 分钟前
前端 JavaScript 核心知识点 + 高频踩坑 + 大厂面试题全汇总(开发 / 面试必备)
前端·javascript
小贵子的博客26 分钟前
基于Vue3 和 Ant Design Vue实现Modal弹窗拖拽组件
前端·javascript·vue.js
阿凤2132 分钟前
uniapp如何修改下载文件位置
开发语言·前端·javascript
XY_墨莲伊33 分钟前
【编译原理】实验一:基于正则文法的词法分析器设计与实现
开发语言·数据结构·算法
小李子呢021133 分钟前
前端八股---MVVM
前端·javascript·vue.js
剑挑星河月37 分钟前
394.字符串解码
数据结构·算法·leetcode
算法鑫探38 分钟前
C语言实现 简易计算器教程
c语言·数据结构·算法·新人首发