Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Tri a bulles
Le tri a bulles est l'algorithme de tri le plus simple a comprendre. Son nom vient du fait que les grands éléments remontent vers la fin de la liste comme des bulles qui remontent a la surface de l'eau.
Le principe : tu compares deux éléments voisins. Si le premier est plus grand que le second, tu les echanges. Tu fais ca pour toute la liste, et tu recommences jusqu'a ce que plus aucun echange ne soit nécessaire.
Apres le premier passage, le plus grand élément est forcement a la fin. Apres le deuxieme passage, les deux plus grands sont en place, etc.
C'est un algorithme O(n²) : pas tres rapide, mais facile a comprendre et a implémenter.
Écris une fonction tri_bulles(lst) qui trie une liste en place. La fonction ne retourne rien, elle modifie directement la liste.