Задача 23: Сортировка выбором максимума
Условие задачи:
Требуется отсортировать массив по неубыванию методом "выбор максимума".
Входные данные:
В первой строке вводится одно натуральное число, не превосходящее \(1000\) – размер массива. Во второй строке задаются \(N\) чисел – элементы массива (целые числа, не превосходящие по модулю \(1000\)).
Выходные данные:
Вывести получившийся массив.
Решение:
l = int(input())
a = list(map(int, input().split()))
def sel_sort(array):
for i in range(len(array) - 1):
m = i
j = i + 1
while j < len(array):
if array[j] < array[m]:
m = j
j = j + 1
array[i], array[m] = array[m], array[i]
sel_sort(a)
print(*a)
У вас включен блокировщик рекламы. Пожалуйста, выключите его чтобы увидеть решения. На этом сайте не так много рекламы, а кушать что-то надо. Вот котик
Пожалуйста, подождите загрузки решения