首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
集合的所有子集(一)
79条解析
开通博客写题解
牛一霸
发表于 2021-07-08 22:49:35
题目:集合中的所有子集 描述:现在有一个没有重复元素的整数集合S,求S的所有子集 注意:你给出的子集中的元素必须按升序排列,给出的解集中不能出现重复的元素。 示例1:输入:[1,2,3],返回值:[[],[1],[2],[3],[1,2],[1,3],[2,3],[1,2,3]]
展开全文
ButterFlyEffect
发表于 2020-10-26 20:28:08
递归+回溯直接搞定题目要求需要升序排列,所以提前将S sort一下就可以了。从0开始,每个位置都从之后的所有位置开始新一轮的选择。 class Solution { public: vector<vector<int> > vres; vector<ve
展开全文
钰袖
发表于 2021-06-05 12:36:47
两种方法: 一. 回溯: C++: class Solution { public: vector<vector<int>>result; vector<int>path; void backtracing(vector<in
展开全文
代码界的小白
发表于 2021-11-29 22:04:02
题目主要信息 1、重复元素的整数集合S,求S的所有子集 2、子集中的元素必须按升序排列 3、给出的解集中不能出现重复的元素 方法一:回溯 看到这题就直接想到的就是回溯,把回溯的模板修改一下就行。 具体做法 由于题目要求子集中的元素需要升序排列,所以先对初试的数组进行排序,然后在使用回溯法求解。 举例
展开全文
小洋芋热爱NLP
发表于 2021-09-13 14:48:34
- 题目描述:- 题目链接:https://www.nowcoder.com/practice/c333d551eb6243e0b4d92e37a06fbfc9?tpId=196&&tqId=37065&rp=1&ru=/ta/job-code-total&q
展开全文
小灰灰QAQ
发表于 2021-11-26 10:03:03
1.题目 描述 现在有一个没有重复元素的整数集合S,求S的所有子集 注意: 你给出的子集中的元素必须按升序排列 给出的解集中不能出现重复的元素 数据范围:1≤n≤5,集合中的任意元素满足∣val∣≤10 要求:空间复杂度 O(n!),时间复杂度 O(n!) 示例1 输入: [1,2,3] 返回值:
展开全文
牛客768685351号
发表于 2022-02-26 21:12:15
class Solution { private: vector<vector<int>> res; vector<int> path; public: vector<vector<int> > subsets(ve
展开全文
一起看星星
发表于 2021-08-03 10:34:09
思路:每个数字在子集中有两种情况,一种是不包含自己,另一种是包含自己。因此,可通过回溯法来记录每个数字分别在这两种情况下的组合。 import java.util.*; public class Solution { int
展开全文
ToBe-YOU
发表于 2021-12-31 23:15:05
1. 递归 每次递归,当前位置的数字可以选择或者不选择。 class Solution { public: vector<vector<int> > res; void dfs(vector<int>& S, vector<int&g
展开全文
在攒经验的他很踏实
发表于 2022-06-02 17:03:13
集合问题看作回溯中的多叉树深度优先遍历,关键部分是二维数组头部的index和走过的路径path for循环中的push和pop操作是对当前位的数字替换,bt回溯是增加位的操作 * * @param A int整型一维数组 * @return int整型二维数组 */ function
展开全文
jing_zhong
发表于 2021-09-20 20:21:01
题目描述:现在有一个没有重复元素的整数集合S,求S的所有子集 注意:你给出的子集中的元素必须按升序排列,给出的解集中不能出现重复的元素示例1 &nb
展开全文
查看本题
查看本题讨论
等你来战
查看全部
牛客小白月赛128
报名截止时间:2026-01-30 21:00
牛客周赛 Round 129
报名截止时间:2026-02-01 21:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
2026牛客寒假算法基础集训营2
报名截止时间:2026-02-05 18:00
2026牛客寒假算法基础集训营3
报名截止时间:2026-02-07 18:00
牛客周赛 Round 130
报名截止时间:2026-02-08 21:00
2026牛客寒假算法基础集训营4
报名截止时间:2026-02-09 18:00
2026牛客寒假算法基础集训营5
报名截止时间:2026-02-11 18:00
2026牛客寒假算法基础集训营6
报名截止时间:2026-02-13 18:00
牛客2026年情人节比赛
报名截止时间:2026-02-14 21:00
牛客周赛 Round 131
报名截止时间:2026-02-15 21:00
牛客2026年除夕娱乐赛
报名截止时间:2026-02-17 01:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题