Skip to content

Commit 095e374

Browse files
committedDec 24, 2018
78. Subsets (java)
1 parent ee6cd28 commit 095e374

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
 

‎solution/0078.Subsets/Solution.java

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class Solution {
2+
public List<List<Integer>> subsets(int[] nums) {
3+
List<List<Integer>> list = new ArrayList<>();
4+
for (int num : nums) {
5+
int size = list.size();
6+
for (int j = 0; j < size; j++) {
7+
List<Integer> temp = new ArrayList<>(list.get(j));
8+
temp.add(num);
9+
list.add(temp);
10+
}
11+
List<Integer> one = new ArrayList<>();
12+
one.add(num);
13+
list.add(one);
14+
}
15+
list.add(new ArrayList<>());
16+
return list;
17+
}
18+
}

0 commit comments

Comments
 (0)
Please sign in to comment.