90. Subsets II
2016-07-24 16:32
337 查看
class Solution { public: vector<vector<int>> subsetsWithDup(vector<int>& nums) { sort(nums.begin(),nums.end()); set<vector<int>> subs;//subs初始化只有一个空的vector<int> subs.insert(vector<int>()); for(int i=0;i<nums.size();i++) { set<vector<int>> s; for(set<vector<int>>::iterator it=subs.begin();it!=subs.end();it++) { vector<int> temp(*it); temp.push_back(nums[i]); s.insert(temp); } for(set<vector<int>>::iterator it=s.begin();it!=s.end();it++) { subs.insert(*it); } } vector<vector<int>> ret(subs.begin(),subs.end()); return ret; } };
相关文章推荐
- 如何用PS将gif图背景变透明
- linux命令link汇总
- HDU1213 How Many Tables 并查集
- redis集群的合纵和连横
- 3.8 编写一个程序打印如图 3.1 所示的 n 阶杨辉三角形,其中 n 由用户输入,该值不 能大于 13。
- yum方式安装ffmpeg步骤
- HDU 1233 还是畅通工程 最小生成树 Prim模板的应用
- Java异常处理-----程序中的异常处理.启蒙
- Java异常处理-----程序中的异常处理.启蒙
- Codeforces 701E Connecting Universities 贪心
- 快速排序算法的时间复杂度分析[详解Master method]
- [HDU 5739] Fantasia (点双联通分量 + Block Forest Data Structure)
- Xcode项目工程文件存放的地方
- 显示在文本框中输入的信息
- 使用l1-magic工具箱求解基追踪(BP)和基追踪降噪(BPDN)
- 48.自定义邮件模板
- POJ-1094 Sorting It All Out
- 物体检测-回归方法(YOLO+SSD)
- 4000 JSP的7个动作指令
- 简单dp算法——Milking Time