
3.1 Définitions
•On appelle arbre tout graphe connexe sans cycle.
•Un graphe sans cycle mais non connexe est appelé forêt.
•Une feuille ou sommet pendant est un sommet de degré 1.
Theorem 3.1. Les affirmations suivantes sont équivalentes pour tout graphe Gàn
sommets.
a. Gest un arbre,
b. Gest sans cycle et connexe,
c. Gest sans cycle et comporte n−1arêtes,
d. Gest connexe et comporte n−1arêtes,
e. chaque paire u,vde sommets distincts est reliée par une seule chaîne simple (et
le graphe est sans boucle).
3.2 Codage et décodage de Prufer
Le codage de Prufer (1918) a été proposé par le mathématicien allemand Ernst Paul
Heinz Prufer (1896-1934). Il permet coder un arbre T= (V, E)sous forme d’une suite
Sde n−2termes nombres choisis parmi 1, ..., |V|.
3.2.1 Codage
Soit l’arbre T= (V, E)tel que V={1,2, ..., n}. Le code Prufer de Tpeut être trouvé
en appliquant l’algorithme 1.
Algorithm 1: Codage d’un arbre
(1) Répéter tant qu’il reste plus de deux sommets dans l’arbre T:
a. identifier la feuille vde l’arbre ayant le numéro minimum ;
b. ajouter à la suite Sle seul sommet sadjacent à vdans l’arbre T;
c. enlever de l’arbre Tle sommet vet l’arête incidente à v.
3