Motivation
Tri rapide (aussi appel´e ”tri de Hoare”, QuickSort) :
QuickSort
Entr´ees : Un tableau Tde ncl´es.
Sorties : Le tableau Ttri´e dans l’odre croissant.
Si n≤1,Retourner T1
Choisir un ´el´ement xde T(pivot).2
En comparant chaque autre ´el´ement de T`a x, former les sous-tableaux3
T≤(´el´ements ≤x) et T>(´el´ements >x).
Trier T≤et T>en utilisant QuickSort.4
Retourner T≤,x,T>.5
Propri´et´es :
IOp`ere uniquement sur la s´equence `a trier (tri sur place).
IPire cas : complexit´e quadratique.
Ex : si pivot est toujours le premier ´el´ement et le tableau est tri´e.