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 4045c92 commit 78668ebCopy full SHA for 78668eb
BFS/90.md
@@ -0,0 +1,36 @@
1
+## [90] Subsets II
2
+
3
+#### Description
4
5
+[link](https://leetcode.com/problems/subsets-ii/)
6
7
+---
8
9
+#### Solution BFS
10
11
+- See Code
12
13
14
15
+#### Code
16
17
+> Complexity T : O(n^2) M : O(n^2)
18
19
+```python
20
+class Solution:
21
+ def subsetsWithDup(self, nums: List[int]) -> List[List[int]]:
22
+ res = [[]]
23
+ nums.sort()
24
+ for i in range(len(nums)):
25
+ if i > 0 and nums[i] == nums[i - 1]:
26
+ new_res_ = []
27
+ for sub in new_res:
28
+ new_res_.append(sub + [nums[i]])
29
+ new_res = new_res_
30
+ else:
31
+ new_res = []
32
+ for sub in res:
33
+ new_res.append(sub + [nums[i]])
34
+ res += new_res
35
+ return res
36
+```
0 commit comments