1. Impostare una variabile i su 0. 2. Impostare una variabile j su (i + 1). 3. Se l'elemento all'indice i è inferiore all'elemento all'indice j, scambiare i due elementi. 4. Aumentare i di 1 e impostare j su (i + 1). 5. Ripetere i passaggi 3 e 4 finché tutti gli elementi nell'elenco non sono stati confrontati e scambiati se necessario. 6. Ripetere l'intero processo fino a quando non sono più necessari scambi.
[3, 9, 5, 4, 7]
Dato un esempio, genera un algoritmo per ordinarlo.