Corrigé sujet 27 - Année : 2023
Exercice 1
1 2 3 4 5 6 | |
Exercice 2
1 2 3 4 5 6 7 8 9 10 | |
gaucheetdroitesont les indices délimitant la partie non encore triée du tableau, au début c'est donc le tableau entier :gauche=0le premier indice. Et on rappelle que l'indice du dernier élément d'une listetabestlen(tab)-1.- Si on rencontre un 0, la zone non triée diminue "par la gauche", donc on incrémente
i - Dans le cas contraire, la zone non triée diminue "par la droite". On a rencontré un 1, on le positionne donc à l'extrémité droite de la zone non triée en l'échangeant avec la valeur situé à cet endroit.
Commentaires
Un parcours par indice est nécessaire puisqu'on a besoin de la position du minimum.