98 views
# Algorithmes de tri # *On dispose d'une série de cartes portant un nombre. Elles sont rangées en ligne, la face retournée.* Comment ordonner ces cartes en ne retournant que 2 cartes à la fois ? ## 1ere prop - On choisit l'ordre croissant - on retourne les 2 premières cartes - on les compare et la plus petite est mise à gauche - on retourne la 1ere - 2eme emplacement on compare avec le 3 et on inverse la position des cartes si besoin, dans ce cas : - je compare ensuite les 2 cartes ma gauche et les inverse si besoin - dans le cas où je suis plus loin dans le tri, je recommence jusqu'à ne pas avoir à inverser - une fois arrivé à la fin de la liste, je la considère comme triée ## 2eme prop - je cherche la plus grande valeur dans ma liste et intervertis sa position avec la dernière carte - je recherche la plus grande valeur dans la liste amputée de la dernière position et intervertis sa position avec l'avant-dernière et ainsi de suite. ## 3eme prop - je prends la dernière carte et "remonte" la liste jusqu'à trouver une valeur plus grande. - j'insère ma carte juste avant la valeur plus grande - je recommence