Université Bordeaux 1 Licence Informatique 2005/2006
Exercice 8.1
Faire tourner la fonction chercher
définie dans le cours
sur la liste contenant les valeurs
dans les cas suivants:
Exercice 8.2
Ecrire une fonction permettant d'afficher tous les élément d'une
liste l
.
Exercice 8.3
Ecrire une fonction qui retourne la valeur minimale parmi les
valeurs contenues dans une liste d'entiers l
.
Exercice 8.4
Ecrire une fonction qui retourne le nombre d'éléments
d'une liste l
.
Exercice 8.5
Ecrire une fonction qui retourne la moyenne des valeurs
contenues dans une liste d'entiers l
.
Exercice 8.6
Ecrire une fonction qui, étant donnée une liste d'entiers
tous distincts et un entier , retourne le rang
(entre 1 et n, où est le nombre d'éléments de la liste)
de dans la
liste (la fonction retournera -1 si n'est pas dans la liste).
Exercice 8.7
Ecrire une fonction qui retourne le nombre d'occurrences d'une valeur
donnée dans une liste d'entiers l
.
Exercice 8.8
Ecrire une fonction qui supprime le dernier élément d'une liste .
Exercice 8.9
Ecrire une fonction qui recherche dans une liste d'entiers l
le précédent de l'élément passé en paramètre (s'il existe).
Exercice 8.10
Ecrire une fonction insérerAvant
ayant les mêmes paramètres
que la fonction insérerAprès
du cours.
Exercice 8.11
Ecrire une fonction qui construit la liste inverse de la liste fournie
en paramètre.
Exercice 8.12
Réécrire une fonction chercher
utilisant le fait que
la liste est triée.
Exercice 8.13
Ecrire une fonction insérer
qui insère l'entier à sa
place dans la liste trièe l
.