Parcours d'un arbre binaire en ordre infixe
Principe
L'arbre est parcouru récursivement dans l'ordre :
- Sous-Arbre Gauche
- Racine
- Sous-Arbre Droit
Algorithme
Text Only
VARIABLES
T : arbre
x : noeud
DEBUT
PARCOURS-INFIXE(T) :
si T ≠ vide :
x ← T.racine
PARCOURS-INFIXE(x.gauche)
affiche x.clé
PARCOURS-INFIXE(x.droit)
fin si
FIN
Implémentation en Python
🐍 Script Python
def ParcoursInfixe(T: tree):
if T != None:
x = T[0]
ParcoursInfixe(x.left)
print(x.value)
ParcoursInfixe(x.right)