Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 335 Bytes

Permutation.md

File metadata and controls

24 lines (18 loc) · 335 Bytes

Permutation

Given a collection of distinct integers, return all possible permutations.

Example:

**Input:** [1,2,3]
**Output:**
[
    [1,2,3],
    [1,3,2],
    [2,1,3],
    [2,3,1],
    [3,1,2],
    [3,2,1],
]

Solution

  • Recursively call permutation function and refine the existing permutations.
  • Backtracking.