LeetCode:Subsets
来源:互联网 发布:图解网络硬件 kindle 编辑:程序博客网 时间:2024/04/30 19:01
问题描述:
Given a set of distinct integers, 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,3]
, a solution is:
[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []]
代码:
vector<vector<int> > Solution::subsets(vector<int> &S){ sort(S.begin(),S.end()); int vector_length = S.size(); int subsets_num = 1 << vector_length; vector<vector<int> > result; for(int i = 0;i < subsets_num;i++) { vector<int> subset; for(int j = 0;j < vector_length;j++) { if(i & (1 << j)) subset.push_back(S[j]); } result.push_back(subset); } return result;}
0 0
- 【LeetCode】 Subsets Subsets II
- 【LeetCode】Subsets & Subsets II
- LeetCode Subsets && Subsets II
- LeetCode Subsets && Subsets II
- LeetCode-Subsets & Subsets II
- LeetCode: Subsets
- LeetCode Subsets
- [Leetcode] Subsets
- LeetCode : Subsets
- [LeetCode] Subsets
- Leetcode: Subsets
- Leetcode: Subsets ||
- [leetcode] subsets
- Leetcode - Subsets
- [LeetCode]Subsets
- LeetCode-Subsets
- LeetCode - Subsets
- LeetCode | Subsets
- 动态规划专题(I)
- 周韦彤MFC IDC
- Atmega128L控制ADS7816进行AD采集的子程序(AVR单片机)
- 解决eclipse中Android SDK Manager更新慢和部分无法显示System Image镜像问题
- 【HTML5&CSS3进阶04】CSS3动画应该如何在webapp中运用
- LeetCode:Subsets
- rgb888与rgb565转换的影响
- 从QProcess说开来(一)
- Cocos2d-x中CCLabel字体类
- Web视觉设计师培训视频教程
- SQLHelper
- 店庆,巨献狂让利,优惠到让你尖叫!
- HTML5网页如何让所有的浏览器都能识别HTML5标签样式
- selenium_第一个脚本_登录新浪微博