arbre binaire
Un arbre binaire est une structure qui peut se représenter sous la forme d'une hiérarchie dont chaque élément est appelé nœud et où le nœud initial étant appelé racine. Dans une telle structure, chaque nœud père peut avoir au plus deux éléments fils, couramment appelés gauche et droit. Un nœud qui n'a pas de fils est appelé feuille.
Le nœud racine est au niveau 0. Au niveau 1, il peut y avoir au plus deux nœuds fils ; au niveau 2, i peut y avoir au plus quatre nœuds ; au niveau 3, il peut y avoir huit nœuds, ... ; au niveau n, il peut y avoir 2n nœuds.

Un arbre binaire strict est un arbre où tout les nœuds possèdent zéro ou deux fils.
Un arbre binaire parfait est un arbre binaire strict dans lequel toutes les feuilles sont à la même distance de a racine.