Leetcode之全排列问题汇总
一、Leetcode 46、全排列
- 数组里面的元素互不相同,可以直接使用list.contains(nums[i])判断当前数值是否已经存在于list里面,如果没有就添加;有的话就不添加
class Solution {
List<List<Integer>>lists = new ArrayList<>();
List<Integer> list = new ArrayList<>();
public List<List<Integer>> permute(int[] nums) {
backtracking(nums);
return lists;
}
public void backtracking(int