Skip to main content

Permutations

MediumPremium

Given an array of distinct integers, return all possible permutations of the array. A permutation of an array is a rearrangement of its elements.

Example

Input: nums = [1, 2, 3] Output: [[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]]