Bonjour

je recherche un algo en Pascal me permettant d afficher un arbre debout sans tenir compte des alignements entre pere fils

Autrement dit niveau par niveau

-1
|
2 -> -3 -> -4
| |
-5 -> 6 9
|
7

modif
arf ca c mal afficher
-3 a un fils c 9

6 n a pas de frere
modif

donnerait a l ecran

-1
2 -3 -4
-5 6 9
7



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Type PAbre = ^PNoeud ;
        PNoeud = record
          n : integer;
          fi, fr : Parbre;
          end;

J essaye de le faire de maniere recursive mais c l impasse
un petit coup de pouce serait le bien venu

Merci d avance