● def tri_bulle(tableau):
● permutation = True
● passage =0
● while permutation == True:
● permutation = False
● passage = passage + 1
● for en_cours in range(0, len(tableau) - passage):
● if tableau[en_cours] > tableau[en_cours + 1]:
● permutation = True
● tableau[en_cours], tableau[en_cours + 1] = \
● tableau[en_cours + 1],tableau[en_cours] return tableau
◊ Programme sur Trinket ◊
◊ Tri par selection ◊
◊ Voici le programme sur Trinket ◊
◊ Tri avec sort (fonction integrée Python) ◊
Exemple: ma_liste = [5, 3, 2, 1]
ma_liste.sort()
print ma_liste>>> [1, 2, 3, 5]
◊ Comparaison avec d'autre Programme ◊
Tri par sélection
Tri à bulles
Tri avec sort (fonction intégrée)
Cependant, en classe nous avons eu l'occasion d'evoquer quelques algorithmes encore plus efficace, en effet, le tri fusion ou encore le tri rapide sont les algorithmes les plus efficaces.