Proszę napisać pseudokod dla algorytmu sortowania bąbelkowego.

Algorytm sortowania bąbelkowego polega na wielokrotnym przechodzeniu przez listę elementów i zamianie ich kolejności, jeśli są one w niewłaściwej kolejności. Pseudokod dla tego algorytmu może wyglądać następująco:

1. Ustaw zmienną "zmieniono" na wartość "true"
2. Przejdź przez każdy element w liście od pierwszego do przedostatniego
3. Porównaj każdy element z jego następnikiem
4. Jeśli element jest większy niż jego następnik, zamień ich pozycje
5. Ustaw zmienną "zmieniono" na wartość "true"
6. Jeśli nie dokonano żadnej zmiany w liście, ustaw zmienną "zmieniono" na wartość "false"
7. Powtórz kroki 2-6, dopóki zmienna "zmieniono" ma wartość "true"

Po wykonaniu tego algorytmu, elementy w liście zostaną posortowane od najmniejszego do największego.