TNSI : Arbres Quelconques⚓︎
Définition d'un Arbre : Arbre Enraciné vs Non Enraciné⚓︎
Arbres : Arbres enracinés vs non enracinés
-
un
Arbre est constitué denoeuds / sommets et d'arêtes reliant certains de ces noeuds :
Plus précisément : c'est un graphe connexe, acyclique (sans aucun cycle) et non orienté.- Chaque noeud peut être
étiqueté par une information (selon les contextes : le nom du noeud, la valeur du noeud, etc..) - Chaque information est appelée une
étiquette
- Chaque noeud peut être
-
un
Arbre Enraciné (ou arborescence) est un arbre organisé de manière hiérarchique, càd dans lequel on a choisi un noeud particulier appelé laRacine . Dans toute la suite, par défaut, sauf mention contraire, tous les arbres considérés seront enracinés. -
Un
Arbre Non Enraciné est un arbre sans racine, càd dans lequel aucun noeud ne joue de rôle particulier.
En particulier, un arbre non enraciné n'admet :- pas de relation hiérarchique,
- pas de relation de descendance, etc..
-
une
Forêt est la réunion de plusieurs Arbres disjoints
par des nombres entiers

Ici : Arbre Phylogénétique non enraciné, représentant les grands groupes d'Archée et le Phylum nanoarchaeota
Sous-Arbres⚓︎
Def
Un
- Tous les sommets de A sont aussi des sommets de T
- Toutes les arêtes de A sont aussi des arêtes de T
Noeuds d'un arbre enraciné : Noeuds Externes/Feuilles vs Internes⚓︎
Def
Dans un arbre (enraciné):
- Chaque noeud a exactement un seul
noeud père , à l'exception de laracine qui n'a pas de père - Chaque noeud (père) peut avoir un nombre quelconque de
(noeuds) fils (de \(0\) à l'\(\infty\)) - Les noeuds qui n'ont pas de fils sont appelés les
feuilles ounoeuds externes . - Les autres noeuds sont des
noeuds internes (noeud interne = tout noeud qui n'est pas une feuille, càd tout noeud ayant des fils) - Des noeuds ayant le même père sont dits
noeuds frères - Des noeuds reliés par une arête sont des
noeuds adjacents .
Noeud Père et Noeuds Fils.Noeuds Frères
Arité d'un Noeud. Arbre N-aire. Arbre Binaire⚓︎
Def
- l'
Arité (quelquefois ledegré ) d'un noeud est son nombre de fils. - Un
arbre \(N\)-aire ouarbre d'arité \(N\) , est un arbre dont tous les noeuds ont une arité au plus égale à \(N\) \(\Leftrightarrow\) un arbre dont chaque noeud a au plus \(N\) fils - Un
arbre Binaire est un arbre 2-aire, càd dont chaque noeud admet au plus \(2\) fils (ou enfants): classiquement appelés Fils Gauche et Fils Droit (ou enfant gauche et enfant droit)
Exp
On pourrait penser naïvement qu'un arbre N-aire est une généralisation d'un arbre Binaire, en fait il n'en est rien (c'est ce qui explique, du moins partiellement, l'intérêt particulier porté aux Arbres Binaires par la suite)
Pte
Tout arbre \(N\)-aire peut être transformé/implémenté en arbre Binaire
- le fils aîné d'un noeud n-aire père est implémenté par le fils gauche d'un noeud binaire père
- le frère cadet d'un noeud n-aire est implémenté par le fils droit d'un noeud binaire père
Ex
Transformer/Implémenter les arbres \(3\)-aires et \(4\)-aires de l'exemple précédent en arbres Binaires.
Arêtes. Chemins⚓︎
Def
Une
Def
- Un
Chemin (de \(s\) à \(v\)) est une succession de plusieurs arêtes consécutives (reliant \(s\) à \(v\)) - La
longueur d'un chemin est le nombre d'arêtes sur ce chemin
Longueur 3
Longueur 4
Pte
Un arbre est connexe, donc il existe toujours au moins un chemin entre deux sommets \(s\) et \(v\) quelconques Un arbre est acyclique, donc il existe au plus (donc exactement) un chemin entre deux sommets \(s\) et \(v\) quelconques
Pte
Il existe exactement un chemin depuis la racine vers chacun des noeuds
Taille d'un Arbre⚓︎
Def
La
Profondeur d'un Noeud. Niveau \(p\)⚓︎
Def
La
Def
Le
Hauteur d'un Arbre⚓︎
Def
La
On la note \(h\) en général.
- la hauteur de l'arbre vide vaut \(-1\) par convention
- la hauteur de l'arbre réduit à la racine vaut \(0\)
Pte
La hauteur d'un arbre est le nombre d'arêtes du plus long chemin de la racine vers une feuille
ATTENTION
Certains auteurs définissent différemment, comme suit, la hauteur d'un arbre :
- la hauteur de l'arbre vide \(0\)
- la hauteur de l'arbre réduit à une racine vaut \(1\)
- Plus généralement, la hauteur est alors le nombre de noeuds du plus long chemin de la racine à une feuille ce qui revient à compter le nombre de sommets du chemin le plus long entre la racine et une feuille (au lieu de compter les arêtes) Bien vérifier la définition choisie dans l'énoncé...