def tri_insertion(tab):
n = len(tab)
for i in range(1, n):
valeur_insertion = tab[i]
# la variable j sert Ă dĂ©terminer oĂč placer la valeur Ă ranger
j = i
# tant qu'on a pas trouvé la place de l'élément à insérer
# on décale les valeurs du tableau vers la droite
while j > 0 and valeur_insertion < tab[j-1]:
tab[j] = tab[j-1]
j = j - 1
tab[j] = valeur_insertion