Adloun

informatique (tronc commun des prépas scientifiques) · Chapitre 9 · Exercice de TD

Le pire cas du tri rapide, construit de ses mains

Les tris · niveau 2

É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 = [] et grands = [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.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre