Untitled
Anonymous
plain_text
06/04/2023 6:12 AM
560 B
15
Indexable
class Solution:
def subsets(self, nums: List[int]) -> List[List[int]]:
def backtrack(currIdx):
if currIdx == len(nums):
subsets.append(currSubset[:]) #O(n)
return
currSubset.append(nums[currIdx])
backtrack(currIdx + 1) # O(1)
subsets = []
currSubset = []
backtrack(0)
return subsetsEditor is loading...