给你一个整数数组nums数组中的元素互不相同。返回该数组所有可能的子集幂集。解集不能包含重复的子集。你可以按任意顺序返回解集。示例 1输入nums [1,2,3]输出[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2输入nums [0]输出[[],[0]]提示1 nums.length 10-10 nums[i] 10nums中的所有元素互不相同class Solution { public: vectorvectorint ans; void backtrack(vectorint nums,vectorint subset,int start) { ans.push_back(subset); for(int istart;inums.size();i) { subset.push_back(nums[i]); backtrack(nums,subset,i1); subset.pop_back(); } } vectorvectorint subsets(vectorint nums) { ans.clear(); vectorint subset; backtrack(nums,subset,0); return ans; } };