Permutations [mp]
Micro pattern¶
Description¶
Generate or sample arrangements in which each original element occupies one output position.
Problems¶
Enumerate permutations¶
Fix positions successively using the remaining available values.
- 46. Permutations (Top Medium)
- 1079. Letter Tile Possibilities (Google Prep)
Uniform random permutation¶
Choose each position uniformly from elements not fixed earlier.
- 384. Shuffle an Array (Top Easy)