|
0 / 0 / 0
Регистрация: 28.02.2022
Сообщений: 3
|
|
Переставить данные в ячейках так, чтобы в начале шли четные числа, а потом нечетные11.12.2024, 14:44. Показов 9581. Ответов 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 так, чтобы в файле сначала шли нечетные, потом четные числа Преобразовать ряд так, чтобы сперва шли четные значения, а потом нечетные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|