We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bb69473 commit 40f6a60Copy full SHA for 40f6a60
1 file changed
LeetCode_Java_Solutions/Subsets
@@ -0,0 +1,16 @@
1
+class Solution {
2
+ public List<List<Integer>> subsets(int[] nums) {
3
+ List<List<Integer>> res = new ArrayList<>();
4
+ generateSubsets(0,nums,new ArrayList<>(),res);
5
+ return res;
6
+ }
7
+ void generateSubsets(int index,int[] nums,List<Integer> temp,List<List<Integer>>res){
8
+ res.add(new ArrayList(temp)); //[]
9
+
10
+ for(int i=index;i<nums.length;i++){
11
+ temp.add(nums[i]); //[1]
12
+ generateSubsets(i+1,nums,temp,res); //........
13
+ temp.remove(temp.size()-1); //[]
14
15
16
0 commit comments