题目
幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。
说明:解集不能包含重复的子集。
示例 1:
1 | 输入: nums = [1,2,3] |
解法
解法一:
N的幂集一共有2^N个。可以生成0-N-1的数字,然后根据每个数字的二进制数的0或1,来决定取不取数组中的数字。
JAVA
1 | public List<List<Integer>> subsets(int[] nums) { |
幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。
说明:解集不能包含重复的子集。
1 | 输入: nums = [1,2,3] |
N的幂集一共有2^N个。可以生成0-N-1的数字,然后根据每个数字的二进制数的0或1,来决定取不取数组中的数字。
1 | public List<List<Integer>> subsets(int[] nums) { |