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

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

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

def bubble_sortarrarrarr:
n = lenarrarrarr for i in rangennn:
for j in range0,n−i−10, n-i-10,ni1:
if arrjjj % 2 != 0 and arrjjj < arrj+1j+1j+1:
arrjjj, arrj+1j+1j+1 = arrj+1j+1j+1, arrjjj return arr
arr = 9,5,2,7,1,8,4,6,39, 5, 2, 7, 1, 8, 4, 6, 39,5,2,7,1,8,4,6,3 sorted_arr = bubble_sortarrarrarr
print"Исходныймассив:",arr"Исходный массив:", arr"Исходныймассив:",arr print"Отсортированныймассив(нечетныеэлементыпоубыванию):",sortedarr"Отсортированный массив (нечетные элементы по убыванию):", sorted_arr"Отсортированныймассив(нечетныеэлементыпоубыванию):",sorteda rr

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

17 Апр 2024 в 08:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир