Académique Documents
Professionnel Documents
Culture Documents
S2 / Structures de données ‐
Travaux dirigés
Série 01
Écrire programme C qui lit deux nombres entrés par l'utilisateur et qui les additionne à
l'aide de pointeurs.
1
Exercice 04 : Principe du tri par sélection
Ecrire une fonction qui trouve
L’indice de la valeur minimale d’un tableau
Ecrire une fonction qui trouve l’indice de la valeur minimale d’un tableau à partir
d’un indice donnée
Exercice 05 : Principe du tri par insertion
I‐ Soit un Tab un tableau d’entiers de taille n.
Remarque :
La boucle doit être de gauche à droite de droite à gauche
II‐ Tab est supposé trié dans l’ordre croisant (du plus petit au plus grand).
Soit Key (clé) un entier
On cherche Ecrire la boucle while qui détermine la position ou on pourra mettre l’entier
Key pour que le tableau reste correctement trié.
Exemple :
2
Exercice 06 : tri par sélection
Simuler l’algorithme du tri par sélection en remplissant le tableau suivant :
Exercice 07 : tri par insertion
Simuler l’algorithme du tri par insertion en remplissant le tableau suivant :
3