Leetcode 78
2024-09-03 04:38:45
//和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();
}
}
}
};
最新文章
- mysql5.7.13-windows 免安装版配置简介
- C#怎样通过url调用接口
- python爬虫
- Javascript DOM操作实例
- checking for tgetent()... configure: error: NOT FOUND!
- CLR via C#(02)-基元类型、引用类型、值类型
- PHP扩展开发相关总结
- java笔记--策略模式和简单工厂模式
- 【Java多线程】两种基本实现框架
- SharePoint移动客户端对比 ---Rshare 无疑是最好用的
- Linux内核启动分析
- ASP无惧上传类不能上传中文双引号文件及ASP函数InStr存在bug
- Unity3d ShaderLab之WorldNormalVector
- Redis安装及使用详解
- 论Java访问权限控制的重要性
- yii2 数据提供者 dataProvider
- 移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢”
- VsCode源码分析之布局
- Java重排序
- Redis的五大数据类型
热门文章
- vue-cli使用
- PHP开发者成长图
- bzoj1650 / P2855 [USACO06DEC]河跳房子River Hopscotch / P2678 (noip2015)跳石头
- 20145127《java程序设计》第五周学习总结
- 20145315《网络对抗》——注入shellcode以及 Return-to-libc攻击实验
- linux内核分析 第一周
- Cron表达式详解和表达式的验证
- deepin linux java开发环境搭建全系列
- python面向对象总结!
- Python3基础 函数 无参数无返回值 调用会输出hello world的函数