class Solution {
public List<List<Integer>> subsets(int[] nums) {
List<List<Integer>> res = new ArrayList<>();
res.add(new ArrayList<>());
for (int i = 0; i < nums.length; i++)
{
int all = res.size();
for (int j = 0; j < all; j++)
{
List<Integer> tmp = new ArrayList<>(res.get(j));
tmp.add(nums[i]);
res.add(tmp);
}
}
return res;
}
}
执行结果:通过 显示详情
执行用时 :1 ms, 在所有 Java 提交中击败了99.33%的用户
内存消耗 :40.1 MB, 在所有 Java 提交中击败了5.45%的用户