subsets
2015-10-23 19:59
281 查看
求子集
样例
如果 S = [1,2,3],有如下的解:
样例
如果 S = [1,2,3],有如下的解:
[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ]
class Solution { public: /** * @param S: A set of numbers. * @return: A list of lists. All valid subsets. */ vector<vector<int> > subsets(vector<int> &nums) { // write your code here vector<vector<int>> res=vector<vector<int>>(1,vector<int>()); for(int i=0;i<nums.size();i++){ int n=res.size(); for(int j=0;j<n;j++){ res.push_back(res[j]); res.back().push_back(nums[i]); } } return res; } };
相关文章推荐
- 不变式与根对象
- 内聚性
- Java-ServletContextListener
- Java-ServletContextListener
- 143 - ZOJ Monthly, October 2015
- C 博客快捷键
- Java-ServletContextListener
- AVL树
- 【POJ 2240】Arbitrage
- 模型与设计
- string.Format对C#字符串格式化
- 01-复杂度1 最大子列和问题 (20分)
- Android SlidingDrawer(滑动式抽屉)
- 关 于 vim 的 类 习 题
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- python中的else子句
- 流水线,耶!
- List<Map<String, String>> 开启 Map<String, List<String>>
- 【faebdc的模拟赛】T1错位
- Android 悬浮窗权限问题解决