0 / 0 / 0
Регистрация: 19.11.2017
Сообщений: 1
|
|
1 | |
Отсортировать массив, чтобы в начале шли четные элементы, а затем нечетные (не меняя относительного порядка)19.11.2017, 22:30. Показов 1031. Ответов 0
Метки нет (Все метки)
Дан массив. Нужно отсортировать его так,чтоб в начале шли четные элементы,а затем нечетные,но нужно сохранить относительный порядок переменных. При этом новых массивов не заводить,и в самом массиве можно только менять элементы местами. Сложность алгоритма должна быть порядка n*log n
Например А{5,1,6,7,14,9,2,3} Ответ: 6,14,2,5,1,7,9,3
0
|
19.11.2017, 22:30 | |
Ответы с готовыми решениями:
0
Переписать все числа во второй массив так, чтобы сначала шли четные элементы, затем нули, потом нечетные элементы Из массива переписать числа во второй массив так, чтобы сначала шли четные элементы, затем нули, потом нечетные элементы Преобразовать целочисленный массив Х, расположив в начале его четные, а затем нечетные элементы Преобразовать целочисленный массив Х, расположив в начале его четные, а затем нечетные элементы |
19.11.2017, 22:30 | |
19.11.2017, 22:30 | |
Помогаю со студенческими работами здесь
1
Сформировать массив Z таким образом, чтобы в начале шли отрицательные элементы массива Y, затем положительные Одномерный массив: отсортировать так, чтобы вначале шли положительные элементы, а затем - отрицательные Отсортировать массив так, чтобы сначала в нем шли нулевые элементы, затем положительные Отсортировать массив так, чтобы в нем сначала шли буквы латинского алфавита, затем цифры и, в конце, остальные элементы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |