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

消耗时间和内存情况:

相关推荐
九年义务漏网鲨鱼22 分钟前
蓝桥杯算法——状态压缩DP
算法·职场和发展·蓝桥杯
CappuccinoRose25 分钟前
MATLAB学习文档(二十八)
开发语言·学习·算法·matlab
柒儿吖39 分钟前
Electron for 鸿蒙PC 窗口问题完整解决方案
javascript·electron·harmonyos
Freedom_my44 分钟前
插入排序算法
数据结构·算法·排序算法
952361 小时前
排序-算法
数据结构·算法·排序算法
WongKyunban1 小时前
插入排序的原理和示例
数据结构·算法·排序算法
flashlight_hi1 小时前
LeetCode 分类刷题:404. 左叶子之和
javascript·算法·leetcode
木易 士心1 小时前
th-table 中 基于双字段计算的表格列展示方案
前端·javascript·angular.js
小白程序员成长日记2 小时前
2025.11.19 力扣每日一题
算法·leetcode·职场和发展
toooooop82 小时前
uniapp多个页面监听?全局监听uni.$emit/$on
前端·javascript·uni-app