Given an array of distinct integers nums, return all possible permutations. You can return the answer in any order.
A permutation is a rearrangement of all elements. For an array of length n, there are n! (n factorial) permutations.
For example, [1, 2, 3] has 6 permutations:
[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]
You must solve this problem recursively.
nums = [1, 2, 3][[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]nums = [0, 1][[0,1],[1,0]]nums = [1][[1]]1 <= nums.length <= 6-10 <= nums[i] <= 10All integers in nums are uniqueYou must use recursionRun your code to see results
Use Cmd+Enter to run