Subsets
2014-04-13 14:11
155 查看
class Solution { public: vector<vector<int> > subsets(vector<int> &S) { vector<vector<int> > ret; size_t len=S.size(); if(len < 1) return ret; sort(S.begin(),S.end()); const size_t sum=pow(2.0,len); for(size_t i=0;i<sum;i++) { vector<int> unit; unsigned long long flag=1; for(int times=0;times<len;times++) { if(flag&i) { unit.push_back(S[times]); } flag=flag<<1; } ret.push_back(unit); } return ret; } };
相关文章推荐
- List All Of The Subsets
- leetcode Subsets II
- LeetCode_Subsets
- LeetCode-Subsets
- leetcode - Subsets
- [LeetCode]Subsets
- leetcode JAVA Subsets II 4.26 难度系数4
- Subsets -- LeetCode
- Leetcode::Subsets
- [leetcode] Subsets
- LeetCode_Subsets
- Subsets II Java
- [LeetCode] Subsets
- Subsets
- 【leetcode】Subsets
- Leetcode NO.78 Subsets
- **(leetcode_backtracking) Subsets II
- leetcode-78 Subsets
- leetcode_77_combiantion_78_subsets_90_subsets2
- leetcode-Subsets