Le parcours en pré-ordre d’un arbre est une procédure récursive : on visite d’abord un nœud, puis son sous-arbre gauche, puis son sous-arbre droit :
Visiter le nœud courant
Visiter le sous-arbre gauche (node.left)
Visiter le sous-arbre droit (node.right)
Étant donné un arbre binaire, vous devez effectuer un parcours en pré-ordre de celui-ci.
Entrée
L’entrée contient des entiers séparés par des espaces, qui représentent les valeurs des nœuds de l’arbre binaire. L’ordre de ces valeurs est donné comme décrit précédemment (en parcourant d’abord le sous-arbre gauche, puis le sous-arbre droit). Une valeur égale à 0 signifie que le nœud n’existe pas. Il est garanti que l’arbre binaire fourni est valide.
Sortie
Le programme doit afficher les valeurs des nœuds de l’arbre binaire lors d’un parcours en pré-ordre. Toutes les valeurs doivent être séparées par un espace.