вложенного цикла
на каждом шаге внешнего цикла
будет уменьшаться на 1, тогда число сравнений равно
Сложность пузырьковой сортировки является квадратичной.
В алгоритме 5.3 представлена «полная» пузырьковая сортировка. Это наиболее популярный и упрощенный вариант алгоритма 5.2. Ясно, что основным достоинством алгоритма полной пузырьковой сортировки является легкость программирования. Сложность же алгоритма 5.3 остается постоянной, равной
и не зависит от расположения исходных данных.
Алгоритм 5.3. Полная пузырьковая сортировка
(см. скан)