博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Subsets
阅读量:6069 次
发布时间:2019-06-20

本文共 794 字,大约阅读时间需要 2 分钟。

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],  []]

 

 Code:

class Solution {public:    void findSub(vector
&S, int &n, int level, vector
&buf, vector
> &res){ if(buf.size()==n){ res.push_back(buf); return; } for(int i=level;i
> subsets(vector
&S) { vector
> res; vector
buf; sort(S.begin(),S.end()); for(int i=0;i<=S.size();i++) findSub(S,i,0,buf,res); return res; }};

  

 

转载于:https://www.cnblogs.com/winscoder/p/3535422.html

你可能感兴趣的文章
[转]linux awk命令详解
查看>>
C#操作IE浏览器
查看>>
搜狗拼音输入法LINUX版安装
查看>>
运维生产环境常用脚本
查看>>
mysql怎么定义外键
查看>>
SQL与SQL Server
查看>>
java创建文件和目录归纳
查看>>
二维纹理 Texture 2D
查看>>
winner tree 胜者树
查看>>
jquery datagrid设置pageSize不起作用
查看>>
阿里巴巴曾鸣:数据时代来临
查看>>
CI框架初探
查看>>
腾讯QQ企业邮箱POP3/SMTP设置
查看>>
稳态可压Navier-Stokes方程组在Dirichlet边界下的解的存在性
查看>>
查询SQLSERVER执行过的SQL记录
查看>>
SaltStack运行任务卡住了,怎么办?
查看>>
hdu-----(3746)Cyclic Nacklace(kmp)
查看>>
SGU 405 Totalizator
查看>>
关于SD卡
查看>>
理想非常丰满,现实非常骨感——致WiFi通话
查看>>