LEETCODE: Subsets II
来源:互联网 发布:windows repair 3.1 编辑:程序博客网 时间:2024/05/17 02:48
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], []]
其实差别就在于,LEETCODE中有很多类似的:
if(pre == S[ii]) continue;
class Solution {public: void search(vector<vector<int> > &results, vector<int> &temp, vector<int> &S, int idx) { int pre = 0x7fffffff; for(int ii = idx + 1; ii < S.size(); ii ++) { if(pre == S[ii]) continue; pre = S[ii]; temp.push_back(pre); results.push_back(temp); search(results, temp, S, ii); temp.pop_back(); } } vector<vector<int> > subsetsWithDup(vector<int> &S) { vector<vector<int> > results; vector<int> temp; results.push_back(temp); sort(S.begin(), S.end()); search(results, temp, S, -1); return results; }};
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
- Cocos2d-x 3.0 RC lua绑定教程 及 新特性介绍。
- ArrayList用法说明
- nginx配置 实现 Apache的alias 案例
- 数出1~100里9的个数
- Lua初识之再论函数闭包-十一
- LEETCODE: Subsets II
- 华为机试—“十七进制”转“十进制”
- Lua初识之非全局函数-十二
- Java的split函数切分空串和标点
- Lua初识之表和函数-十三
- ubuntu unzip 解压乱码
- C编程题解析1
- Android http 请求 Json数据缓存到内存
- nmon监控Linux服务器系统资源