//和77类似的问题,可以放在一起记忆
class Solution {
public:
vector<vector<int>> subsets(vector<int>& nums) {
vector<vector<int>> res;
vector<int> add;
res.push_back(add);
for(int i=;i <= nums.size();i++){
DFS(res,add,nums,i,-);
}
return res;
} void DFS(vector<vector<int>>& res,vector<int> &add,vector<int>& nums,int k,int pos){
if(add.size() == k){
res.push_back(add);
}
else{
for(int i=pos+;i < nums.size();i++){
add.push_back(nums[i]);
DFS(res,add,nums,k,i);
add.pop_back();
}
}
}
};

最新文章

  1. mysql5.7.13-windows 免安装版配置简介
  2. C#怎样通过url调用接口
  3. python爬虫
  4. Javascript DOM操作实例
  5. checking for tgetent()... configure: error: NOT FOUND!
  6. CLR via C#(02)-基元类型、引用类型、值类型
  7. PHP扩展开发相关总结
  8. java笔记--策略模式和简单工厂模式
  9. 【Java多线程】两种基本实现框架
  10. SharePoint移动客户端对比 ---Rshare 无疑是最好用的
  11. Linux内核启动分析
  12. ASP无惧上传类不能上传中文双引号文件及ASP函数InStr存在bug
  13. Unity3d ShaderLab之WorldNormalVector
  14. Redis安装及使用详解
  15. 论Java访问权限控制的重要性
  16. yii2 数据提供者 dataProvider
  17. 移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢”
  18. VsCode源码分析之布局
  19. Java重排序
  20. Redis的五大数据类型

热门文章

  1. vue-cli使用
  2. PHP开发者成长图
  3. bzoj1650 / P2855 [USACO06DEC]河跳房子River Hopscotch / P2678 (noip2015)跳石头
  4. 20145127《java程序设计》第五周学习总结
  5. 20145315《网络对抗》——注入shellcode以及 Return-to-libc攻击实验
  6. linux内核分析 第一周
  7. Cron表达式详解和表达式的验证
  8. deepin linux java开发环境搭建全系列
  9. python面向对象总结!
  10. Python3基础 函数 无参数无返回值 调用会输出hello world的函数