:: Enseignements :: ESIPE :: E3INFO :: 2007-2008 :: Algorithmique - Slot 2 ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | Arbres binaires |
Exercice 1 - Arbre binaire
Un arbre binaire est un arbre dont chaque noeud possède au
plus deux fils.
-
Définissez un type pour représenter des arbres
binaires.
Pour simplifier, on considère que les données seront de type
int
-
Ecrivez l'ensemble des fonctions suivantes:
-
Calcul du nombre de noeuds d'un arbre
binaire
-
Calcul de la hauteur d'un arbre binaire
-
Affichage pré-ordre (i.e. préfixé) de
l'arbre
-
Affichage post-ordre (i.e. postfixé) de
l'arbre
-
Affichage in-ordre (i.e. infixé) de l'arbre
Exercice 2 - Arbre et File
En reprenant le type défini à l'exercice précedent, implémenter l'affichage en largeur d'un arbre.
Vous devrez implémenter toutes les structures et opérations néccessaires.
© Université de Marne-la-Vallée