We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d67f503 commit 26d3508Copy full SHA for 26d3508
subsets/solution2.py
@@ -0,0 +1,18 @@
1
+class Solution:
2
+ # @param S, a list of integer
3
+ # @return a list of lists of integer
4
+ def subsets(self, S):
5
+ S.sort()
6
+ return self.subsets_aux(S)
7
+
8
+ def subsets_aux(self, S):
9
+ if not S:
10
+ return [[]]
11
+ else:
12
+ res = [[]]
13
+ for i, e in enumerate(S):
14
+ rest_subsets = self.subsets_aux(S[i + 1:])
15
+ for subset in rest_subsets:
16
+ subset.insert(0, e)
17
+ res += rest_subsets
18
+ return res
0 commit comments