class Solution:
def subsets(self,nums:list[int]) -> list[list[int]]:
def dfs(index,res,path):
res.append(path[:])
for i in range(index,len(nums)):
path.append(nums[i])
dfs(i+1,res,path)
path.pop()
res = []
dfs(0,res,[])
return res
手撕12_回溯_子集
于 2024-04-15 01:09:01 首次发布