题解 | 集合的所有子集(一)

集合的所有子集(一)

https://www.nowcoder.com/practice/c333d551eb6243e0b4d92e37a06fbfc9

class Solution:
    def subsets(self , S: List[int]) -> List[List[int]]:
        # write code here
        res = []
        def dfs(i:int,path):
            res.append(path[:])
            for j in range(i,len(S)):
                path.append(S[j])
                dfs(j+1,path)
                path.pop()
        dfs(0,[])
        res.sort(key=lambda x:(len(x),x))
        return res

全部评论

相关推荐

04-14 20:10
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
03-29 12:10
门头沟学院 C++
挣K存W养DOG:散漫消极者淘汰,一眼坑爹。实习几个月转正的时候说你加班太少,能力还行态度不够积极裁了,马上老实。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务