技术栈

11| 子集

今儿敲了吗2026-02-04 9:46

一、核心思路

利用二进制枚举所有可能情况。

二、代码实现

cpp 复制代码
class Solution {
public:
    vector<vector<int>> subsets(vector<int>& nums) {
        vector<vector<int>> ret;
        int n = nums.size();
        // 枚举所有情况
        for (int i  = 0; i < (1 << n); i++)
        {
            vector<int> tmp; // 当前子集
            for (int j = 0; j <= n; j++)
            {
                if ((i >> j) & 1) tmp.push_back(nums[j]);
            }
            ret.push_back(tmp);
        }    
        return ret;
    }
};
上一篇:从 Query Mapping 到函数缓存,KingbaseES 高级 SQL 调优手段全揭秘
下一篇:18.ETH-GHOST-北大肖臻老师客堂笔记
相关推荐
Brilliantwxx
1 分钟前
【C++】认识标准库STL(2)
开发语言·c++
0xR3lativ1ty
4 分钟前
大模型算法原理高频题解析
算法
故事还在继续吗
6 分钟前
STL 容器算法手册
开发语言·c++·算法
田梓燊
6 分钟前
力扣:94.二叉树的中序遍历
数据结构·算法·leetcode
啊我不会诶
7 分钟前
2023西安邀请赛vp补题
c++·算法
唠玖馆
7 分钟前
c++ list详解
c++
khalil1020
7 分钟前
代码随想录算法训练营Day-38动态规划06 | 322. 零钱兑换、279.完全平方数、139.单词拆分、多重背包、总结
数据结构·c++·算法·leetcode·动态规划
jimy1
12 分钟前
C语言历史版本和gnu扩展版本
c语言·算法·gnu
shehuiyuelaiyuehao
12 分钟前
关于算法14,15解决一些问题
算法
探序基因
13 分钟前
单细胞转录组Seurat去批次-FastMNN算法及大细胞量评测
linux·算法
热门推荐
01GitHub 镜像站点022026年4月AI大事件深度解读:大模型竞争进入“深水区“03近期有什么ai的新消息,新动态? 2026.4月04Codex 接入 DeepSeek API 完整配置文档05【AI】2026 年具身智能模型和世界模型总结062026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot07实测可用|小米 MiMo 百万亿 Token 免费领,开发者速冲08在Windows 11上安装Docker的踩坑记录09裂开!ChatGPT 居然开始要手机号验证,附详细解决方法102026年AI前瞻:量子AI、具身智能与科学发现的新纪元