美文网首页
2020-11-02子集

2020-11-02子集

作者: Celia_QAQ | 来源:发表于2020-11-06 11:16 被阅读0次

给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。

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

示例:

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

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/subsets
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。


算法:回溯算法

class Solution {
public:
    vector<vector<int>> subsets(vector<int>& nums) {
        vector<vector<int>> sets;
        vector<int> set;
        backtrack(sets,set,0,nums);
        return sets;
    }
    
    void backtrack(vector<vector<int>>& sets, vector<int>& set, int start, 
    vector<int>& nums){
        sets.push_back(set);

        for(int i=start;i<nums.size();i++){
            set.push_back(nums[i]);
            backtrack(sets,set,i+1,nums);
            set.pop_back();
        }
    }
};

相关文章

  • 2020-11-02子集

    给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例...

  • 周一 2020-11-02 23:06 - 06:50 阴 11

    2020-11-02 总结的一天,但是没总结完,阻因看小说周一 2020-11-02 23:06 - 06:50 ...

  • GO Term子集:subset即GO slims的了解

    GO子集指南 关于子集 什么是GO子集? GO子集(也称为GO slims)是GO的缩减版本,包含术语的子集。它们...

  • Subset vs. Subarray vs. Subseque

    subset: 数学上子集的概念 subarray:连续的子集 subsequence:可以不连续的子集 * 子序...

  • 0/1背包问题 0/1 Knapsack

    题目列表 相等子集划分问题 Equal Subset Sum Partition 416. 分割等和子集 子集和问...

  • 2020-11-02

    【318号】2020-11-02点赞列表 http://www.jianshu.com/p/52d00e3ecd9...

  • R语言-列表

    生成列表list函数 取一个子集 取子集的子集 转换为列表及解除列表 列表的转换

  • 子集

    给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例...

  • 子集

    思路: S={1,2,3}对于一个集合S'={1,2},其子集共有四个{},{1},{2},{1,2}。集合S=S...

  • 子集

    【云游】 渐入星光月, 青衣摇撸樵。 手中关山渡, 兜里乾坤娇。 问道溪芳草, 松江怒水涛。 香封格子信, 花舞玄...

网友评论

      本文标题:2020-11-02子集

      本文链接:https://www.haomeiwen.com/subject/vnbwvktx.html