LeetCode46. Permutations

    xiaoxiao2025-07-09  13

    暂且标记,回头看 

    class Solution { public List<List<Integer>> permute(int[] nums) { List<List<Integer>> lst=new ArrayList<>(); // Arrays.sort(nums); if(0==nums.length){ return lst; } helper(lst,new ArrayList<Integer>(),nums); return lst; } public void helper(List<List<Integer>> lst,List<Integer> temp,int[] nums){ if(temp.size()==nums.length) lst.add(new ArrayList<Integer>(temp)); else for(int i=0;i<=temp.size();i++){ temp.add(i,nums[temp.size()]); helper(lst,temp,nums); temp.remove(i); } } }

     

    最新回复(0)