LeetCode:全排列[46] 题目描述 给定一个没有重复数字的序列,返回其所有可能的全排列. 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 题目分析 首先题目给了一个没有重复数字的序列,它的全排列也一定不含重复数字.我们采用回溯框架法快速解题. 我们就简单思考一个问题,每个排列的第一个元素是如何生成的! 我们从左往右,首先我们将a加入tmpList(临时存储排列的线性表)中,此后再从它…