Vous êtes sur la page 1sur 3

Complexité des algorithmes

1. Algorithmes lents

a. Tri par sélection :

 Meilleur cas : O(n2), le tableau est déjà trié, on doit parcourir tout le tableau mais on peut
économiser l'échange

 Pire cas : O(n2), le tableau est trié en ordre inverse


 Moyenne : O(n2)

b. Tri à bulles :
 Meilleur cas : O(n2), le tableau est déjà trié, on doit parcourir tout le tableau mais on peut
économiser l'échange
 Pire cas : O(n2), le tableau est trié en ordre inverse
 Moyenne : O(n2)
c. Tri par insertion :

 Pire cas : O(n²) le tableau est trié en ordre inverse


 Moyenne : O(n²)

d. Le tri Shell :

La complexité du tri par Shell est en O(n2) dans le pire des cas.
2. Algorithmes rapides

a. Tri rapide (Quicksort)


 Pire cas : O(n²) quand le tableau est trié en ordre inverse
 Moyenne et meilleur des cas : O(n log(n))

b.Le tri Tas:

La complexité dans le pire des cas du tri est en log2(n).

Vous aimerez peut-être aussi