Leetcode #78 Subsets
来源:互联网 发布:农村淘宝报名网站报名 编辑:程序博客网 时间:2024/05/16 05:33
Given a set of distinct integers, nums, 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 nums = [1,2,3]
, a solution is:
[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []]
Difficulty: Medium
void gen(vector<vector<int> >& ans,vector<int>& v,vector<int>& nums,int dep,int n,int index){ if(dep<=0||index>n-1) return; vector<int> v1 = v; while(index<=n-dep) { v1.push_back(nums[index]); if(dep==1) ans.push_back(v1); else gen(ans,v1,nums,dep-1,n,index+1); v1 = v; index++; } } vector<vector<int> > subsets(vector<int>& nums) { vector<int> v; vector<vector<int> > ans; ans.push_back(v); sort(nums.begin(),nums.end()); //ans.push_back(nums); int i = 1; int len = nums.size(); while(i<=len) { gen(ans,v,nums,i,len,0); i++; } return ans; }
0 0
- [LeetCode 78] Subsets && [LeetCode 90] Subsets II
- LeetCode 78: Subsets
- LeetCode 78 Subsets
- [leetcode 78] Subsets
- Leetcode NO.78 Subsets
- [LeetCode 78]Subsets
- leetcode-78 Subsets
- leetcode || 78、Subsets
- Subsets - LeetCode 78
- leetcode 78 :Subsets
- LeetCode(78) Subsets
- Leetcode #78 Subsets
- leetcode 78: Subsets
- [leetcode-78]subsets(java)
- [Leetcode]#78 Subsets
- LeetCode(78) Subsets
- leetCode #78 subsets
- [leetcode]#78 Subsets
- JavaScript--动态更改CSS样式
- dynamics ax method参数的传递方式
- 玩转AJAX(第一天) AJAX基础
- MATLAB符号运算
- VC++内存泄漏定位(依赖MFC)
- Leetcode #78 Subsets
- Handler的用法大汇总
- Mac远程桌面连接Windows问题,出现“由于账户限制,您无法登陆”
- Spark术语解释
- hdu 5303 Delicious Apples(贪心)
- magic矩阵
- hibernate之缓存
- shell 指令 (一)
- 浅谈云计算中的存储架构