0
点赞
收藏
分享

微信扫一扫

求子集--Python解法

给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。

def subsets(nums):
        res = []
        self.dfs(nums, 0, res, [])
        return res
    def dfs(nums, index, res, path):
        res.append(path)
        for i in range(index, len(nums)):
            self.dfs(nums, i + 1, res, path + [nums[i]])

举报

相关推荐

0 条评论