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

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

Given a set of distinct integers, nums, return all possible subsets (the power set).

Note: The solution set must not contain duplicate subsets.

Example:

Input: nums = [1,2,3]Output:[  [3],  [1],  [2],  [1,2,3],  [1,3],  [2,3],  [1,2],  []]

AC code:

class Solution {public:    vector
> subsets(vector
& nums) { vector
> res; vector
temp; int len = nums.size(); solve_subset(0, len, res, temp, nums); return res; } void solve_subset(int begin, int n, vector
>& res, vector
& temp, vector
& nums) { res.push_back(temp); for (int i = begin; i < n; ++i) { temp.push_back(nums[i]); solve_subset(i+1, n, res, temp, nums); temp.pop_back(); } }};

Runtime: 4 ms, faster than 100.00% of C++ online submissions for Subsets.

 

转载于:https://www.cnblogs.com/ruruozhenhao/p/9842787.html

你可能感兴趣的文章
初识前端作业1
查看>>
ffmpeg格式转换命令
查看>>
万方数据知识平台 TFHpple +Xpath解析
查看>>
Hive实现oracle的Minus函数
查看>>
秒杀多线程第四篇 一个经典的多线程同步问题
查看>>
RocketMQ配置
查看>>
vs code调试console程序报错--preLaunchTask“build”
查看>>
蚂蚁金服井贤栋:用技术联手金融机构,形成服务小微的生态合力
查看>>
端口号大全
查看>>
机器学习基石笔记2——在何时可以使用机器学习(2)
查看>>
POJ 3740 Easy Finding (DLX模板)
查看>>
MySQL 处理重复数据
查看>>
关于typedef的用法总结(转)
查看>>
【strtok()】——分割字符串
查看>>
Linux下安装rabbitmq
查看>>
曹德旺
查看>>
【转】判断点在多边形内(matlab)
查看>>
java基础之集合:List Set Map的概述以及使用场景
查看>>
Python 线程 进程 协程
查看>>
iOS语言中的KVO机制
查看>>