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

消耗时间和内存情况:

相关推荐
hetao173383710 分钟前
2025-12-12~14 hetao1733837的刷题笔记
数据结构·c++·笔记·算法
鲨莎分不晴1 小时前
强化学习第五课 —— A2C & A3C:并行化是如何杀死经验回放
网络·算法·机器学习
by__csdn1 小时前
Vue3 setup()函数终极攻略:从入门到精通
开发语言·前端·javascript·vue.js·性能优化·typescript·ecmascript
搞科研的小刘选手2 小时前
【ISSN/ISBN双刊号】第三届电力电子与人工智能国际学术会议(PEAI 2026)
图像处理·人工智能·算法·电力电子·学术会议
拉姆哥的小屋2 小时前
从混沌到秩序:条件扩散模型在图像转换中的哲学与技术革命
人工智能·算法·机器学习
Sammyyyyy2 小时前
DeepSeek v3.2 正式发布,对标 GPT-5
开发语言·人工智能·gpt·算法·servbay
Luna-player2 小时前
在前端中,<a> 标签的 href=“javascript:;“ 这个是什么意思
开发语言·前端·javascript
lionliu05192 小时前
js的扩展运算符的理解
前端·javascript·vue.js
小草cys2 小时前
项目7-七彩天气app任务7.4.2“关于”弹窗
开发语言·前端·javascript
sin_hielo3 小时前
leetcode 2110
数据结构·算法·leetcode