Subsets II
来源:互联网 发布:百度云搜索cms程序 编辑:程序博客网 时间:2024/05/29 03:29
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], []]
void visit(vector<int> &S, int n, int pos, vector<int> &buf, vector<vector<int> > &result){if (pos == n){result.push_back(buf);return;}if ((pos < 1) || (S[pos] != S[pos-1]) || (S[pos] == S[pos-1] && buf.size() > 0 && S[pos] == buf[buf.size()-1])){buf.push_back(S[pos]);visit(S, n, pos+1, buf, result);buf.pop_back();}visit(S, n, pos+1, buf, result);}vector<vector<int> > subsets(vector<int> &S){vector<vector<int> > result;int n = S.size();vector<int> buf;visit(S, n, 0, buf, result);return result;}
0 0
- 【LeetCode】 Subsets Subsets II
- 【LeetCode】Subsets & Subsets II
- LeetCode Subsets && Subsets II
- Subsets and Subsets II
- LeetCode Subsets && Subsets II
- LeetCode-Subsets & Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Focusable 属性和IsTabStop 属性之间的关系
- 自定义属性步骤
- PAT 乙级 1011. A+B和C (15)
- 2017.2.5 Java有感6
- bzoj 2440 二分+莫比乌斯函数和容斥原理
- Subsets II
- 【一年半以后复习】从头学习刘汝佳
- wxpython,窗口,控件,事件
- 在Ubuntu服务器上搭建LAMP环境.
- gulp源码解析(二)—— vinyl-fs_0
- 设计模式——设计模式原则
- linux之查看文件大小和磁盘大小总结
- jdbc警告Establishing SSL connection without server's identity verification is not recommended.
- MySQL5.7的安装步骤