🌸题目
🍁给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。
说明:解集不能包含重复的子集。
示例:
1 | 输入: nums = [1,2,3] |
🌸分析
🌸解法一:递归
开始假设输出子集为空,每一步都向子集添加新的整数,并生成新的子集。
1 | public List<List<Integer>> subsets(int[] nums) { |
🌸解法二:回溯
1 | public static List<List<Integer>> subsets1(int[] nums) { |