leetcode hot 全部子集

78. 子集

已解答

中等

相关标签

相关企业

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

子集

(幂集)。

解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。

import copy

class Solution(object):

def subsets(self, nums):

"""

:type nums: List[int]

:rtype: List[List[int]]

"""

if len(nums)==0:

return [[]]

if len(nums)==1:

return [[nums[0]]]

right=self.subsets(nums[1:])

rt = copy.deepcopy(right)

for sub in right:

rt.append([nums[0]] + sub)

return rt

相关推荐
chao1898444 分钟前
MATLAB与HFSS联合仿真
算法
月明长歌10 分钟前
【码道初阶】牛客TSINGK110:二叉树遍历(较难)如何根据“扩展先序遍历”构建二叉树?
java·数据结构·算法
jqrbcts13 分钟前
关于发那科机器人视觉补偿报警设置
人工智能·算法
_Li.16 分钟前
机器学习-线性判别函数
人工智能·算法·机器学习
蒲小英16 分钟前
算法-栈与队列
算法
代码游侠35 分钟前
学习笔记——IPC(进程间通信)
linux·运维·网络·笔记·学习·算法
Nick_zcy1 小时前
基于Vue和Python的羽毛球拍智能推荐系统, 从“不会选羽毛球拍”到“选对拍”的一站式小工具
前端·vue.js·python·算法·推荐算法
风筝在晴天搁浅1 小时前
hot100 438.找到字符串中所有字母异位词
算法
zmzb01031 小时前
C++课后习题训练记录Day53
数据结构·c++·算法
老黄编程1 小时前
视觉SLAM十四讲解读-(v2.p84)李代数求导
算法·slam·李群李代数·视觉slam十四讲