Решения задач по информатике

Задача 78: Улучшенный пузырек

Условие задачи:

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

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

На вход программе сначала подается значение \(n <= 10000\) — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие \(30000\).

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

Распечатайте отсортированный по неубыванию массив.

Решение:

Пожалуйста, подождите загрузки решения