08.04. 幂集

简介: 08.04. 幂集

幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素

说明:解集不能包含重复的子集。

示例:

输入: nums = [1,2,3] 输出: [   [3],   [1],   [2],   [1,2,3],   [1,3],   [2,3],   [1,2],   [] ]

var subsets = function(nums) {
    nums = [...new Set(nums)]
    let ans = []
    let backTracing = (start,path)=>{
        ans.push(path.slice())
        for(let i=start;i<nums.length;i++){
            path.push(nums[i])
            backTracing(i+1,path)
            path.pop()
        }
    }
    backTracing(0,[])
    return ans
};
相关文章
|
14天前
|
监控 JavaScript
vue中监控元素大小变化element-resize-detector
vue中监控元素大小变化element-resize-detector
20 0
|
14天前
|
资源调度
vue.config常用配置项、自动导入依赖项
vue.config常用配置项、自动导入依赖项
16 0
|
14天前
vue3打包war压缩包配置
vue3打包war压缩包配置
19 0
|
14天前
|
JavaScript Linux
linux安装pm2全过程
linux安装pm2全过程
11 0
|
14天前
IP地址格式化处理
IP地址格式化处理
13 0
|
14天前
|
JavaScript 测试技术
vue不同环境打包环境变量处理
vue不同环境打包环境变量处理
29 0
|
14天前
|
Python
python-基本类型,运算,循环
python-基本类型,运算,循环
29 0
|
14天前
Vite中使用 echart
Vite中使用 echart
12 0
|
14天前
vite创建新项目-常见配置信息
vite创建新项目-常见配置信息
12 0
|
14天前
|
API
[组件封装]API式调用-封装一个审核意见的组件Comments
[组件封装]API式调用-封装一个审核意见的组件Comments
11 0