next up previous contents
suivant: Exercice 8 - Prise monter: Listes chaînées précédent: Notations et conventions   Table des matières

Rédaction

Les règles de la récursivité sont les mêmes quand on manipule des listes chaînées, on teste le cas de base en premier: la liste vide, et on fait en sorte que la séquence formée par les valeurs passées en paramètre au file des appels récursifs converge vers la liste vide. Par exemple,


\begin{algorithm}[H]
\dontprintsemicolon
\Procedure{$sommeListe(l)$}
{
\eSi{$es...
...}
}
{
\Retourner{$premier(l) + sommeListe(suivants(l))$}
}
}
\end{algorithm}

Cette fonction retourne la somme des éléments de $l$.



Sous-sections

klaus 2010-08-05