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