Proszę opracować algorytm sortowania grupy liczb, uwzględniając zaawansowany język programowania.
Ten algorytm sortuje liczby w porządku rosnącym, urzywając sortowania bąbelkowego:
1. Porównaj pierwsze dwie liczby i zamień je, jeśli pierwsza liczba jest większa niż druga.
2. Porównaj kolejne dwie liczby i zamień je, jeśli droga liczba jest większa niż trzecia.
3. Powtarzaj, aż wszystkie liczby zostanon porównane i uporządkowane.
4. Powtarzaj kroki od jednego do trzech, aż wszystkie liczby zostaną uporządkowane poprawnie.