La passe qui certifie
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 3 — Boucles imbriquées et complexité quadratique
Énoncé
Démontrer rigoureusement que si une passe complète du tri à bulles n'effectue aucun échange, alors le tableau est trié. Donner le variant de la boucle externe du tri à bulles amélioré.
Corrigé
- Preuve : Si aucun échange n'a été fait, alors pour chaque indice , le test de condition a donné . Par transitivité de la relation d'ordre , on en déduit que pour tout couple d'indices , , ce qui prouve la croissance globale de la liste.
- Variant de la boucle externe : La quantité convient. Tant que la boucle tourne, . De plus, augmente strictement de 1 à chaque tour de boucle, ce qui fait décroître strictement .
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.