方法一 个人方法
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
};
消耗时间和内存情况: