题目: 给定一个没有重复数字的序列,返回其所有可能的全排列. 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 解题思路: 递归求解,难点在于输出一个排列后怎么回溯.记录当前序列的长度lever,当lever和nums长度相等时,即为一个排序out.使用visited数字来标识某点是否被访问过.以上的lever,out,visited都需要回溯.回溯的方法是:在递归语句前设定某状态,在递归语句…