当前位置: 首页 > article >正文

每日一题 LCR 079. 子集

LCR 079. 子集

主要应该考虑遍历的顺序

class Solution {
public:
    vector<vector<int>> subsets(vector<int>& nums) {

        vector<vector<int>> ans;
        vector<int> temp;
        dfs(nums,0,temp,ans);

        return ans;
    }

    void dfs(vector<int> &nums,int cur,vector<int> &temp,vector<vector<int>> &ans){


        ans.push_back(temp);
        if(cur >= nums.size()){
            return;
        }
        for(int i=cur;i<nums.size();++i){
            temp.push_back(nums[i]);
            dfs(nums,i+1,temp,ans);
            temp.pop_back();
        }
    }

};

http://www.kler.cn/a/404272.html

相关文章:

  • 解决vue-pdf的签章不显示问题
  • Redis性能优化的18招
  • Cesium 加载B3DM模型
  • 友思特新闻 | 友思特荣获广州科技创新创业大赛智能装备行业赛初创组优胜企业!
  • Android智能座舱,视频播放场景,通过多指滑屏退回桌面,闪屏问题的另一种解法
  • 05_Spring JdbcTemplate
  • 【Linux】<共享内存应用>——模拟实现不同进程把hello字符对<共享内存文件对象>的放入和取出操作
  • Seatunnel运行时报错Caused by: java.lang.NoClassDefFoundError: com/mysql/cj/MysqlType
  • 2024年亚太地区数学建模大赛C题-宠物行业及相关行业的发展分析与策略
  • 如何查看 Android 项目的依赖结构树
  • 集成学习的起源与哲学
  • Qt添加外部库:静态库和动态库,批量添加头文件
  • 【XSS】payload#1
  • 利用oss进行数据库和网站图片备份
  • Flowable第三篇、Flowable之任务分配(任务分配、流程变量、候选人和候选人组)
  • 【Lucene】搜索引擎和文档相关性评分 BM25 算法的工作原理
  • 大数据新视界 -- 大数据大厂之 Impala 性能优化:资源分配与负载均衡的协同(下)(24 / 30)
  • 如何使用GPT API 自定义 自己的 RAG
  • [羊城杯 2020]easyre
  • Java基础夯实——2.6 Java中的锁
  • 【Linux网络编程】套接字使用--TCP echo server的实现
  • 【腾讯云产品最佳实践】腾讯云CVM入门技术与实践:通过腾讯云快速构建云上应用
  • Jmeter中的断言(三)
  • 《Vue零基础入门教程》第一课:Vue简介
  • 初识ArkUI
  • SAP BC 记录一次因为HANA服务器内存满的问题