Упорядочить нечетные элементы массива по убыванию ( тема: метод перестановок или пузырька)

18 Ноя 2021 в 19:41
166 +1
1
Ответы
1

Для упорядочивания нечетных элементов массива по убыванию с помощью метода пузырька можно использовать следующий код на языке Python:

def bubble_sort(arr)
n = len(arr
for i in range(n)
for j in range(0, n-i-1)
if arr[j] % 2 != 0 and arr[j] < arr[j+1]
arr[j], arr[j+1] = arr[j+1], arr[j
return ar
arr = [9, 5, 2, 7, 1, 8, 4, 6, 3
sorted_arr = bubble_sort(arr
print("Исходный массив:", arr
print("Отсортированный массив (нечетные элементы по убыванию):", sorted_arr)

При выполнении данного кода массив arr будет сортироваться по убыванию только для нечетных элементов. В результате работы кода будет получен список sorted_arr, с нечетными элементами, отсортированными по убыванию.

17 Апр в 08:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 663 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир