Vytvořte algoritmus pro seřazení následujících čísel: 5, 3, 9, 1.

Jednoduchý algoritmus pro seřazení těchto čísel je Bubble sort. Postupujeme tak, že porovnáme sousední čísla a prohodíme je, pokud nejsou ve správném pořadí. Postupně takto procházíme celý seznam a opakujeme tento proces, dokud není seznam správně seřazený.

Pro čísla 5, 3, 9, 1 by postup mohl být následující:
1. Porovnáme 5 a 3, prohodíme je -> 3, 5, 9, 1
2. Porovnáme 5 a 9, jsou ve správném pořadí -> 3, 5, 9, 1
3. Porovnáme 9 a 1, prohodíme je -> 3, 5, 1, 9
4. Porovnáme 5 a 1, prohodíme je -> 3, 1, 5, 9
5. Porovnáme 3 a 1, prohodíme je -> 1, 3, 5, 9

Seznam je nyní seřazený.
1. Nastavte neseřazený seznam = [5, 3, 9, 1]
2. Projděte neseřazený seznam
3. Porovnejte neseřazený[i] s neseřazený[i+1]
4. Pokud je neseřazený[i] > neseřazený[i+1], prohoďte je
5. Opakujte kroky 3 až 4 až do konce seznamu
6. Pozorujte, že seznam je nyní seřazený.