 Étant donné un exemple, générez un algorithme pour le trier.
 [3, 9, 5, 4, 7]
 1. Définissez une variable i sur 0.\n2. Définissez une variable j sur (i + 1).\n3. Si l'élément à l'index i est inférieur à l'élément à l'index j, échangez les deux éléments.\n4. Augmentez i de 1 et définissez j sur (i + 1).\n5. Répétez les étapes 3 et 4 jusqu'à ce que tous les éléments de la liste aient été comparés et échangés si nécessaire.\n6. Répétez tout le processus jusqu'à ce qu'il ne soit plus nécessaire d'échanger.