LeetCode-046-Permutations
1.题目:
全排列
给定一个没有重复数字的序列,返回其所有可能的全排列。
示例:
1 | 输入: [1,2,3] |
2.解题:
这是全排列问题,需要找出所有符合条件的结果,所以我们可以使用回溯算法,我们来考虑回溯三要素:
选择:选择的对象是数列中的每个元素,可以使用for循环;
限制:list中不能出现重复的元素;
退出条件:当list.size() == nums.length时,将list的值加入到解集中lists.
代码
1 | class Solution { |