# 全排列 给定一个没有重复 数字的序列,返回其所有可能的全排列。 ## 示例 ``` 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] ``` ## 题解 ```javascript /** * @param {number[]} nums * @return {number[][]} */ var permute = function(nums) { var target = []; recursive(nums, [], target, 0); return target; }; function recursive(nums, tmp, target, deep){ if(deep === nums.length) { target.push([...tmp]); return 0; } for(let i=0; i