Я видел, что этот вопрос - это книга для интервью по программированию, здесь я упрощаю вопрос.
Предположим, у вас есть массив A
длины n
, и у вас есть массив перестановок P
длины n
. Ваш метод вернет массив, в котором элементы A
появятся в порядке с индексами, указанными в P
.
Быстрый пример: ваш метод принимает A = [a, b, c, d, e]
и P = [4, 3, 2, 0, 1]
. то он вернет [e, d, c, a, b]
. Вам разрешено использовать только постоянное пространство (т.е. Вы не можете выделить другой массив, который занимает пробел O(n)
).
Идеи?