Subsets
来源:互联网 发布:centos l2tp 编辑:程序博客网 时间:2024/05/20 23:37
题目大意:给定一个数组,要求它的所有子集
解题思路:先对这个数组进行排序,然后用深度遍历
class Solution {public: vector<vector<int> > subsets(vector<int> &S) { vector<vector<int> > result; vector<int> val; sort(S.begin(), S.end()); subsetsAssist(S, 0, result, val); return result; }private: void subsetsAssist(vector<int> &S, int index, vector<vector<int> > &result, vector<int> &val) { if(index >= S.size()) { result.push_back(val); return; } val.push_back(S[index]); subsetsAssist(S, index + 1, result, val); val.pop_back(); subsetsAssist(S, index + 1, result, val); }};
0 0
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- hdu 2647 Reward 拓扑排序。
- LeetCode OJ Word Ladder II
- php 面试题收集
- android获取多媒体库的视频、音频、图片
- CCTV10专题《重访---黑客江湖》
- Subsets
- set::count
- Servlet 3.0 新特性详解(三)注解支持
- 分析.lds文件格式
- Win7+OpenCV2.4.10+VS2010安装教程
- 社説 20150328 大塚家具内紛 勝者なき不毛な親子げんか
- 学习笔记(2):Qt状态机初识
- 蓝桥杯.取字符(去掉重复的使用set list实现)
- const常量与define 的区别