Le pire cas du tri rapide, construit de ses mains
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 9 — Les tris
Énoncé
Démontrer que le tri rapide avec pivot t[0] présente une complexité quadratique de comparaisons sur un tableau déjà trié.
Corrigé
Sur un tableau :
- Le pivot choisi est .
- La partition crée
petits = []etgrands = [2, 3, ..., n], ce qui demande comparaisons. - L'appel récursif sur
grands(taille ) choisit le pivot et demande comparaisons. En itérant, la somme des comparaisons vaut : Le tri rapide naïf s'effondre donc sur les tableaux triés ou inversés.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.