Given a collection of distinct numbers, return all possible permutations.
For example,
[1,2,3]
have the following permutations:[1,2,3]
, [1,3,2]
, [2,1,3]
, [2,3,1]
, [3,1,2]
, and [3,2,1]
.
Easy question, but should be careful when it comes to a solution using recursion.
Two solutions.
- Using recursion
- Not using recursion
No comments:
Post a Comment