Activités II)
Activité II.01
Le schéma ci-dessous illustre le principe de fonctionnement du tri par insertion pour le tableau [27, 10, 12, 8, 11].

Produisez un schéma équivalent pour le tableau [12, 8, 23, 10, 15].
Activité II.02
Le schéma ci-dessous illustre le principe de fonctionnement du tri par sélection pour le tableau [12, 8, 23, 10, 15].

Produisez un schéma équivalent pour le tableau [15, 16, 11, 13, 12].
Activité II.03
Soit l'algorithme du tri par insertion :
Appliquez cet algorithme au tableau t = [27, 10, 12, 8, 11] et vérifiez que vous obtenez bien le tableau [8, 10, 11, 12, 27].
Activité II.04
Soit l'algorithme du tri par sélection :
Appliquez cet algorithme au tableau t = [27, 10, 12, 8, 11] et vérifiez que vous obtenez bien le tableau [8, 10, 11, 12, 27].
Activité II.05
Proposez une implémentation en Python de l'algorithme de tri par insertion. Vous testerez votre programme à l'aide du tableau t = [15, 16, 11, 13, 12].
Activité II.06
Proposez une implémentation en Python de l'algorithme de tri par sélection. Vous testerez votre programme à l'aide du tableau t = [15, 16, 11, 13, 12].