|
0 / 0 / 0
Регистрация: 28.02.2022
Сообщений: 3
|
|
Переставить данные в ячейках так, чтобы в начале шли четные числа, а потом нечетные11.12.2024, 14:44. Показов 9600. Ответов 53
Метки нет (Все метки)
На вход функции подается заполненный одномерный массив типа int.
Необходимо, чтобы функция переставила данные в ячейках так, чтобы вначале шли четные числа, а потом нечетные. Сортировать числа не нужно. Ограничение: не используйте вспомогательный массив. Пример: Входной массив: {4, 8, 9, 3, 11, 7, 0, 2, 1} Пример выходного массива: {4, 8, 0, 2, 9, 3, 11, 7, 1}
0
|
|
| 11.12.2024, 14:44 | |
|
Ответы с готовыми решениями:
53
Переставить элементы стека, чтобы от дна до вершины шли сначала нечетные числа, потом четные
Преобразовать массив так, чтобы сначала шли четные числа, а потом – нечетные |
|
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
|
|||||||||||
| 27.12.2024, 10:33 | |||||||||||
|
Alexander 1345,
4
|
|||||||||||
|
768 / 496 / 216
Регистрация: 05.04.2015
Сообщений: 2,080
|
|
| 27.12.2024, 19:56 | |
|
anton78spb, это прекрасно
1
|
|
|
Модератор
|
||||||||||||||
| 03.01.2025, 16:12 | ||||||||||||||
Из всех решений правильный результат выдаёт только вариант kolorotur. За единственным возможно замечанием - не известно допускается ли использовать "встроенные" методы или можно использовать только свои "самописные"? Добавлено через 11 минут Вариант "самописного" метода:
0
|
||||||||||||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||
| 15.01.2025, 08:45 | |||||||
|
Если бы была свобода в решениях, то можно было сделать свой список на указателях и перемещать данные меняя ссылки, но к данной задаче это не относится. Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 7 минут
0
|
|||||||
|
Модератор
|
||
| 15.01.2025, 10:59 | ||
|
belalugoci, есть образцовый пример решения указанный в задании:
Если нет, значит ваша реализация не решает задание.
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||
| 16.01.2025, 09:26 | ||||||
0
|
||||||
|
|
|
| 16.01.2025, 10:11 | |
|
0
|
|
|
Администратор
|
|||
| 16.01.2025, 11:06 | |||
{ 4, 8, 9, 3, 11, 7, 0, 1, 2 } (всего лишь переставил два последних элемента).
0
|
|||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||
| 16.01.2025, 11:39 | ||||||
|
Andrey-MSK, там два цикла, нужно выйти из обоих
OwenGlendower, в студии исправлено было, а текст уже был набран, невнимательность
0
|
||||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||||||
| 16.01.2025, 11:39 | ||||||||||||
|
Andrey-MSK, там два цикла, нужно выйти из обоих
OwenGlendower, в студии исправлено было, а текст уже был набран, невнимательность
0
|
||||||||||||
|
|
||||||
| 16.01.2025, 16:27 | ||||||
|
Можно и без
goto выйти из циклов
0
|
||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||
| 16.01.2025, 22:24 | ||||||
|
а зачем столько циклов?
можно же проще сделать...
0
|
||||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||
| 17.01.2025, 08:28 | ||||||||
goto, а тут лишняя проверка делается, фуфу )))
0
|
||||||||
|
Администратор
|
|||
| 17.01.2025, 08:36 | |||
|
0
|
|||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||
| 17.01.2025, 09:01 | ||||
|
0
|
||||
|
Администратор
|
||||||
| 17.01.2025, 09:42 | ||||||
|
belalugoci, в коде YuS_2 используется List<int>, а не массив (это кстати противоречит правилам задания где сказано про массив). Данный класс написан так чтобы минимизировать выделения памяти. Поэтому RemoveAt не создает новый массив, а двигает данные в существующем. Метод Add создаст новый массив только если не хватает места в существующем, но это не наш случай. Если не верите на слово, то смотрите его исходный код.
Кликните здесь для просмотра всего текста
0
|
||||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||||||||
| 17.01.2025, 09:59 | ||||||||||||||
|
YuS_2, почитал код, переписал вот так, так и не понял зачем у вас $i используется:
YuS_2, ну и вот так наверное еще
0
|
||||||||||||||
|
1056 / 335 / 119
Регистрация: 28.11.2020
Сообщений: 1,066
|
||||||||
| 17.01.2025, 10:44 | ||||||||
1
|
||||||||
|
1056 / 335 / 119
Регистрация: 28.11.2020
Сообщений: 1,066
|
||||||||
| 17.01.2025, 11:11 | ||||||||
|
То есть конечный вариант...
![]() Добавлено через 6 минут
0
|
||||||||
|
1056 / 335 / 119
Регистрация: 28.11.2020
Сообщений: 1,066
|
|||||||
| 17.01.2025, 12:25 | |||||||
![]() Вот вариант сложности O(n)... Метод...
1
|
|||||||
| 17.01.2025, 12:25 | |
|
Создать массив N и сделать так, чтобы сначала шли четные, а потом нечетные числа Переписать компоненты файла f в файл g так, чтобы в файле g сначала шли нечетные потом четные числа Используя вспомогательный файл, переписать компоненты f так, чтобы в файле сначала шли нечетные, потом четные числа Преобразовать ряд так, чтобы сперва шли четные значения, а потом нечетные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|