Сортування обміном (метод бульбашки)
Метод бульбашки ґрунтується на порівнянні та перестановці сусідніх чисел.
Метод бульбашки — це сортування шляхом обміну сусідніх елементів, які стоять не в правильному порядку.
Метод бульбашки — це один із найпростіших способів сортування елементів у списку. Його назва виникла тому, що великі значення "спливають" на початок (або кінець) списку, як бульбашки у воді.
🔢 Як працює метод бульбашки?
У нас є список чисел.
Ми порівнюємо сусідні елементи списку:
Якщо вони стоять не в тому порядку (наприклад, треба по спаданню, а менше число стоїть ліворуч) — міняємо їх місцями.
Проходимо так весь список кілька разів, поки всі числа не будуть стояти у правильному порядку.

👣 Крок за кроком (приклад)
Є список:
[5, 2, 4, 1]
Перше порівняння: 5 і 2 → міняємо → [2, 5, 4, 1]
Далі: 5 і 4 → міняємо → [2, 4, 5, 1]
Далі: 5 і 1 → міняємо → [2, 4, 1, 5]
Це був перший прохід. Найбільше число (5) стало в кінці.
Далі повторюємо:
[2, 4, 1, 5] → [2, 1, 4, 5] → [1, 2, 4, 5]
🔁 Чому потрібно кілька проходів?
Бо за один прохід лише одне найбільше (або найменше) число доходить до свого місця. Тому ми повторюємо процес поки не буде жодної заміни.
Переваги методу бульбашки
Недоліки