Я видел, что этот вопрос - это книга для интервью по программированию, здесь я упрощаю вопрос.
Предположим, у вас есть массив 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)).
Идеи?