每日一题 2019 - 03 - 28
题目:
Given a collection of distinct integers, return all possible permutations.
Example:
1 | Input: [1,2,3] |
解法:
这个题让我们手动实现一个全排列算法,至于全排列算法,思路也基本就是回溯法,不过实现全排列的回溯需要交换当前数组的位置,同时还需要注意在回溯到上一层的位置时候,需要将交换过的数据的位置还原回来。
代码:
1 | class Solution { |