Retour au cours

Leçon 31 : Introduction aux Arbres (Terminologie, Racine, Nœuds)

Algorithmes : De Zéro à Héro (Un Guide pour Débutants)

31. Introduction aux Arbres (Terminologie, Racine, Nœuds)

Un Arbre est une structure de données hiérarchique non linéaire composée de nœuds connectés par des arêtes, imitant un arbre inversé.

Terminologie Clé

  • Root (Racine) : Le nœud le plus haut de l'arbre. Un arbre ne peut avoir qu'une seule racine.
  • Node (Nœud) : L'unité fondamentale contenant des données et des références/pointeurs vers d'autres nœuds.
  • Edge (Arête) : Le lien reliant deux nœuds.
  • Parent (Parent) : Un nœud immédiatement au-dessus d'un autre nœud.
  • Child (Enfant) : Un nœud immédiatement en dessous d'un autre nœud.
  • Leaf (Feuille) : Un nœud qui n'a pas d'enfants.
  • Depth (Profondeur) : La longueur du chemin de la racine à un nœud spécifique.
  • Height (Hauteur) : La longueur du chemin le plus long de la racine à n'importe quel nœud feuille.

Binary Trees (Arbres Binaires)

Nous nous concentrerons principalement sur les Binary Trees, où chaque nœud peut avoir au maximum deux enfants : un enfant gauche et un enfant droit.