题目
代码
【方法1:迭代法】
执行用时:52 ms, 在所有 Python3 提交中击败了8.86% 的用户
内存消耗:14.9 MB, 在所有 Python3 提交中击败了93.52% 的用户
通过测试用例:10 / 10
class Solution:
def subsets(self, nums: List[int]) -> List[List[int]]:
res = [[]]
for i in nums:
res += [[i] + num for num in res]
return res

本文介绍了一种使用迭代法实现的Python3解决方案,以解决列表的子集生成问题。代码运行快速,内存占用低,通过了所有测试用例。重点讲解了如何在52毫秒内完成任务,同时减少内存消耗至14.9MB,适合优化算法竞赛中的子集生成问题。
974

被折叠的 条评论
为什么被折叠?



