leetcode-Subsets II
来源:互联网 发布:网络歌手曹菲儿 编辑:程序博客网 时间:2024/06/08 07:46
Given a collection of integers that might contain duplicates, S, return all possible subsets.
Note:
- Elements in a subset must be in non-descending order.
- The solution set must not contain duplicate subsets.
For example,
If S = [1,2,2]
, a solution is:
[ [2], [1], [1,2,2], [2,2], [1,2], []]
class Solution {public: void sub(vector<int> &a, vector<int> set, vector<vector<int> > &sets, int n, int i, bool t) { if(n == i) { sets.push_back(set); return; } if((t == true)&&(a[i] == a[i-1])) { set.push_back(a[i]); sub(a,set,sets,n,i+1,true); return; } else { sub(a,set,sets,n,i+1,false); set.push_back(a[i]); sub(a,set,sets,n,i+1,true); return; } } vector<vector<int> > subsetsWithDup(vector<int> &S) { vector<int> a = S; sort(a.begin(),a.end()); vector<int>set; vector<vector<int> > sets; int n = a.size(); int num = 0; sub(a,set,sets,n,num,false); return sets; }};
0 0
- 【LeetCode】 Subsets Subsets II
- 【LeetCode】Subsets & Subsets II
- LeetCode Subsets && Subsets II
- LeetCode Subsets && Subsets II
- LeetCode-Subsets & Subsets II
- [LeetCode] Combinations、Subsets、Subsets II
- 【Leetcode】【python】Subsets/Subsets II
- LeetCode: Subsets II
- LeetCode SubSets II
- LeetCode: Subsets II
- leetcode 48: Subsets II
- [LeetCode] Subsets II
- [Leetcode] Subsets II
- [leetcode] Subsets II
- leetcode Subsets II
- leetcode Subsets II problem
- [LeetCode]Subsets II
- [leetcode]Subsets II
- leetcode-3Sum Closest
- 总结自己这十几年所犯的职场错误
- FEDORA 20尝试了各种安装FCITX拼音的方法,只有一种是可行的
- jQuery Mobile移动开发
- Atitit. C# java 的api 目录封装结构映射总结
- leetcode-Subsets II
- leetcode-Jump Game
- HDU 5046 DLX
- 数论总结
- hdu 1011 树状dp。。
- c++输出缓冲区刷新
- 集合框架3:Set集合
- 居中没有宽度的元素
- 动态连通性算法分析总结