|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2019, 01:51 | #1 |
Новичок
Джуниор
Регистрация: 01.05.2019
Сообщений: 1
|
Преобразовать массив согласно последовательности
Дан массив b0, b1,…, b2n-1. Преобразовать этот массив так, чтобы значения элементов были равны b0, bn, b1, bn+1,… , bn-1, b2n-1.
Например для n=5 и для исходного массива {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} должно выводить 0 5 1 6 2 7 3 8 4 9 Последовательность числовая, однако считать что последовательность может быть любых элементов (например, чтобы можно было изменить тип элемента на любой другой). Создавать новый массив нельзя, нужно переставлять элементы в существующем. Есть вариант написания, но он выдает неверный результат (хотелось бы узнать в чем ошибка): Код:
|
02.05.2019, 23:01 | #2 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
Можно сделать так, с помощью вспомогательной очереди
Код:
Последний раз редактировалось alexboliam; 02.05.2019 в 23:04. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан целочисленный массив размера N. Преобразовать массив - C# | fr0st1k123 | C# (си шарп) | 2 | 17.09.2016 21:39 |
Преобразовать линейный массив в иерархический массив (с вложенными подмассивами) | Serge_Bliznykov | PHP | 3 | 17.02.2016 18:57 |
Как преобразовать массив строк в массив чисел на C#? | orfos | Помощь студентам | 4 | 03.10.2014 15:56 |
assembler. Задан массив А из N чисел. Преобразовать этот массив так, чтобы сначала шли четные числа, а потом – нечетные | Transcend | Помощь студентам | 5 | 18.03.2013 11:42 |