Задача 14: Сортировка списка методом пузырька с break

Напишите программу, которая реализует сортировку списка с использованием цикла while

Программа должна принимать на вход последовательность целых чисел, записанных через пробел и выводить этот список отсортированным, то есть все числа должны идти от наименьшего к наибольшему.

Пример:

Входные данные:

64 34 25 12 22 11 90

Выходные данные:

[11, 12, 22, 25, 34, 64, 90]

! Задача крайне сложна, поэтому за неё и даётся 13 баллов, sorted и sort использовать при решении нельзя.

 


Комментарии

rootcrop_avatar
rootcrop
,
23 дня назад

а обязательно с break решать?

admin_avatar
admin
,
23 дня назад

rootcrop, вообще можно тут решать и без break, это просто у нас название задачи такое, видимо когда её делали, то рассматривали оптимизированный вариант, где проверяется не стоят ли элементы уже на местах.

admin_avatar
admin
,
23 дня назад

и вообще проверять на конкретный вид алгоритма сортировки, который вы применяете при решении почти невозможно, поэтому можете написать любой алгоритм сортировки, главное чтоб это был алгоритм)