(Rappel) 1.1 L'idée générale (1er partie de la définition de l'arbre binaire)
A - Description
Un arbre binaire est composé
- soit d'un arbre binaire VIDE
- soit d'un arbre binaire NON VIDE composé d'un noeud menant à deux sous-arbres
- le sous-arbre binaire gauche peut être un arbre binaire VIDE ou un arbre binaire NON VIDE
- le sous-arbre binaire droite peut être un arbre binaire VIDE ou un arbre binaire NON VIDE
Il existe deux différences majeures entre les arbres enracinés et les arbres binaires :
- L'arbre binaire peut être VIDE, alors qu'un arbre enraciné possède au moins un noeud-racine.
- un arbre binaire n'est pas juste un arbre où chaque noeud peut avoir deux fils au maximum. Le positionnement à gauche ou à droite doit suivre une logique interne de positionnement, ce n'est pas un choix aléatoire. Dans le cas d'un arbre généalogique, on pourrait ainsi placer le père à gauche et la mère à droite dans tout l'arbre binaire. Ou faire le choix inverse, mais dans tout l'arbre.
On symbolise parfois l'arbre vide par un symbole particulier sur les arbres binaires. Ci-dessous, c'est un petit carré jaune.
B - Exemple
Ci-dessous, vous trouverez deux arbres binaires différents :
Ces arbres binaires ne sont pas identiques car le fils-gauche de C est B sur le premier mais le fils gauche de C est G sur le deuxième.
S'il s'agissait de deux arbres enracinés, il s'agirait par contre du même arbre. Il serait simplement représenté de deux façons différentes.