Le tri par insertion, très souvent utilisé pour trier des cartes, procède comme suit:
Mise en application du tri par insertion sur une liste d'entiers
Cette méthode de tri considère les éléments de gauche à droite en insérant chacun à sa place parmi ceux déjà triés situés sur sa gauche. Pour insérer l'élément couramment considéré, on déplace simplement les éléments qui lui sont supérieurs un cran vers la droite et on l'insère dans la place laissée vacante, comme le montre la figure ci-dessous:
Déroulement du tri par sélection sur une liste d'entiers
Les éléments situés à gauche de l'indice i sont dans le bon ordre relatif pendant le tri, mais ne sont pas toujours à leur position finale puisqu'ils peuvent être déplacés pour laisser la place à des éléments inférieurs rencontrés par la suite. Malgré tout, la liste est entièrement triée lorsque l'indice atteint l'extrémité droite de la liste.
En vous basant sur les exemples présentés ci-dessus, répondez à chacun des points suivants:
croissante = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]decroissante = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]aleatoire = [54, 26, 93, 31, 77, 17, 44, 55, 20, 36]|