题目描述:给你一个整数 n,请你返回 任意 一个由 n 个 各不相同 的整数组成的数组,并且这 n 个数相加和为 0 。 解题思路:n为偶数数组关于正负号对称;n为奇数数组以0为中心对称。 代码: class Solution { public: vector<int> sumZero(int n) { vector<int>A(n); for(int i=0;i<n;++i) A[i]=i*2-n+1; return A; } };