每日一题——LeetCode1304.和为零的N个不同整数

方法一 个人方法

n为偶数,只要同时放入一个数的正数和负数,那么和总为0,n是奇数就放入一个0,剩下的当偶数看待

javascript 复制代码
var sumZero = function(n) {
    let res=[]
    if(n%2==!0){
        res.push(0)
        n--
    }
    n=n/2
    for(let i=1;i<=n;i++){
        res.push(i)
        res.push(-i)
    }
    return res
};

消耗时间和内存情况:

相关推荐
小O的算法实验室20 小时前
2026年ASOC,基于深度强化学习的无人机三维复杂环境分层自适应导航规划方法,深度解析+性能实测
算法·无人机·论文复现·智能算法·智能算法改进
@yanyu66620 小时前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot
@大迁世界20 小时前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript
风止何安啊20 小时前
为什么要有 TypeScript?让 JS 告别 “薛定谔的 Bug”
前端·javascript·面试
郭涤生21 小时前
STL vector 扩容机制与自定义内存分配器设计分析
c++·算法
༾冬瓜大侠༿21 小时前
vector
c语言·开发语言·数据结构·c++·算法
Ricky111zzz21 小时前
leetcode学python记录1
python·算法·leetcode·职场和发展
汀、人工智能21 小时前
[特殊字符] 第58课:两个正序数组的中位数
数据结构·算法·数据库架构··数据流·两个正序数组的中位数
liu****21 小时前
第16届省赛蓝桥杯大赛C/C++大学B组(京津冀)
开发语言·数据结构·c++·算法·蓝桥杯
海天鹰21 小时前
SOC架构
javascript