titi toto
titi tata
toto x
titi bill
Chaque mot (sans espace) est un nom de noeud. Les noms sont uniques
(le fichier est correct, vous n'avez aucune vérification à faire). Le
premier mot de la première ligne est la racine. Pour toutes les autres
lignes, un mot apparaissant en colonne gauche aura toujours été cité
préalablement en colonne droite (autrement dit, l'arbre est construit
à partir de la racine). Quand un noeud est rajouté, il doit apparaître
à droite des fils déjà insérés.
A titre d'exemple l'arbre correspondant est le suivant:
Vous devez ensuite afficher l'arbre graphiquement (affichage graphique).
type
string = packed array[1..50] of char;
arbre = ^cellule;
cellule = record
nom : string;
premier_fils : arbre;
frere : arbre
x : integer; { La position du noeud a l'écran }
width : integer
end;