Skip to content

Commit c895503

Browse files
committed
add 90.子集-ii.py
1 parent 0d4bab2 commit c895503

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

medium/dfs/90.子集-ii.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,17 @@ def subsetsWithDup(self, nums):
1212
:rtype: List[List[int]]
1313
"""
1414

15-
def dfs(nums, ans, cur, path, visited):
15+
def dfs(nums, ans, cur, path):
1616
ans.append(path[:])
1717
for i in range(cur, len(nums)):
18-
if i > 0 and not visited[i - 1] and nums[i - 1] == nums[i]:
18+
if i > cur and nums[i - 1] == nums[i]:
1919
continue
2020
path.append(nums[i])
21-
visited[i] = True
22-
dfs(nums, ans, i + 1, path, visited)
21+
dfs(nums, ans, i + 1, path)
2322
path.pop()
24-
visited[i] = False
2523
ans = []
2624
nums.sort()
27-
visited = [False] * len(nums)
28-
dfs(nums, ans, 0, [], visited)
25+
dfs(nums, ans, 0, [])
2926
return ans
3027
# @lc code=end
3128

0 commit comments

Comments
 (0)