ioCode

Tri insertion

Tris • Exercices 1A
  1. Écrire une fonction insert_elem : 'a list -> 'a -> 'a list qui renvoie la liste obtenue en insérant un élément dans une liste triée tout en préservant l'ordre croissant. Par exemple insert_elem [1; 3; 5] 2 renvoie [1; 2; 3; 5].
  2. Écrire une fonction insert_sort : 'a list -> 'a list qui renvoie la liste triée par ordre croissant à l'aide de l'algorithme du tri par insertion. Par exemple insert_sort [3; 1; 2] renvoie [1; 2; 3].
Langage
Console initialisée. En attente de l'interpréteur...