Учитывая массив с положительными и отрицательными целыми числами, переместите все нечетные индексированные элементы влево и даже индексированные элементы вправо.
Трудная часть проблемы состоит в том, чтобы сделать это на месте при сохранении порядка.
например.
7, 5, 6, 3, 8, 4, 2, 1
Выход должен быть:
5, 3, 4, 1, 7, 6, 8, 2
Если порядок не имеет значения, мы могли бы использовать алгоритм partition() быстрого сортировки.
Как это сделать в O (N)?