Dérouler le tri à bulles
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 3 — Boucles imbriquées et complexité quadratique
Énoncé
Simuler le tri à bulles à la main sur la liste . Donner l'état de la liste après chaque passe externe, vérifier l'invariant et compter le nombre de comparaisons et d'échanges.
Corrigé
- Passe (Zone non triée , 3 comparaisons) :
- Compare 5 et 1 échange
- Compare 5 et 4 échange
- Compare 5 et 2 échange
- Bilan : Le plus grand élément 5 est à sa place définitive. L'invariant est validé.
- Passe (Zone non triée , 2 comparaisons) :
- Compare 1 et 4 pas d'échange
- Compare 4 et 2 échange
- Bilan : L'invariant est validé.
- Passe (Zone non triée , 1 comparaison) :
- Compare 1 et 2 pas d'échange
- Bilan : L'invariant est validé. Au total, l'algorithme a réalisé comparaisons et échanges.
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.