## 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可### @param S int整型一维数组 # @return int整型二维数组#classSolution:defsubsets(self,S: List[int])-> List[List[int]]:# write code here N =len(S) ret =[] tmp =[]defdfs(i):if i == N: ret.append(tmp[:])return# 不要当前元素dfs(i +1)# 要当前元素 tmp.append(S[i])dfs(i +1) tmp.pop()dfs(0)return ret