首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
集合的所有子集(二)
17条解析
开通博客写题解
ToBe-YOU
发表于 2022-01-06 20:56:48
递归 + 回溯 + 访问标记 举例说明,对于数组[1,2,2],将其标记为[1,2,2']。 排序后,对于相邻的相等元素: 如果我们访问了2,再访问2'; 将子集[2, 2']加入结果。继续。 如果我们访问了2',却还没有访问2,我们是不希望有这种情况的,得跳过。 class Solution
展开全文
代码界的小白
发表于 2022-03-09 23:37:45
题目主要信息 给定一个整数数组 nums ,其中可能包含重复元素,请你返回这个数组的所有可能子集。 返回的答案中不能包含重复的子集,将答案按字典序进行排序。 方法一:排序+回溯 具体方法 由于题目要求最终答案需要按照字典序排序输出,所以在进行回溯之前先讲数组排序,然后在使用回溯求所有的子集。 代码
展开全文
我已入魔
发表于 2022-01-24 20:50:43
递归+回溯 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型vector * @return int整型
展开全文
Kuris
发表于 2022-08-03 11:01:27
import java.util.*; public class Solution { ArrayList<ArrayList<Integer>> res =&nb
展开全文
姐姐的遮阳伞
发表于 2022-03-24 22:23:35
import java.util.*; public class Solution { public class ComparaInteger implements Comparator<Integer> { @Override pu
展开全文
牛客马克西
发表于 2023-10-25 18:01:31
一、现在有一个没有重复元素的整数集合S,求S的所有子集注意:你给出的子集中的元素必须按升序排列给出的解集中不能出现重复的元素 #include <algorithm> #include <vector> class Solution { public: /**
展开全文
在刷题的柯基很优秀
发表于 2023-01-19 22:37:54
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @return(756076230) int整型二维数组 */ function subsets( nums ) { // wri
展开全文
17c89
发表于 2024-11-19 16:25:04
import java.util.*; /** * NC221 集合的所有子集(二) * @author d3y1 */ public class Solution { private ArrayList<Integer> list = new ArrayList<
展开全文
我的offer快过来
发表于 2025-06-15 10:16:43
# class Solution: def subsets(self , nums: List[int]) -> List[List[int]]: # write code here res,path = [], [] nums.sort
展开全文
认真的哈士奇不讲武德
发表于 2023-08-31 14:09:27
import java.util.*; public class Solution { ArrayList<ArrayList<Integer>> res = new ArrayList<>(); int n; ArrayList<
展开全文
查看本题
查看本题讨论
等你来战
查看全部
牛客练习赛152
报名截止时间:2026-04-24 21:30
华中地区高校第十九届程序设计邀请赛(同步赛)
报名截止时间:2026-04-25 10:00
2026年ICPC新疆维吾尔自治区大学生程序设计竞赛
报名截止时间:2026-04-16 10:00
牛客周赛 Round 141
报名截止时间:2026-04-26 21:00
2026牛客五一集训派对day1
报名截止时间:2026-05-01 17:00
哈尔滨华德学院第十七届程序设计竞赛(同步赛)
报名截止时间:2026-05-12 17:00
汤圆头 Round 1
报名截止时间:2026-07-06 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题