Sort by Permutation
Given a list of strings lst and a list of integers p, reorder lst so that every lst[i] gets placed to p[i].
This should be done in \(\mathcal{O}(1)\) space.
Constraints
n ≤ 100,000wherenis the length oflst
https://binarysearch.com/problems/Sort-by-Permutation
Examples
Example 1
Input
- lst =
['a', 'b', 'c', 'd'] - p =
[3, 0, 1, 2]
Output
- answer =
['b', 'c', 'd', 'a']
Explanation
- a goes to index 3
- b goes to index 0
- c goes to index 1
- d goes to index 2
Leave a comment