Einzelnen Beitrag anzeigen

Martin Vieregg

Registriert seit: 27. Feb 2004
Ort: München
3 Beiträge
 
#2

Re: optische darstellung von binären Bäumen

  Alt 1. Mär 2004, 11:03
Hallo Gregor,

ich denke Du hast zwei Möglichkeiten:

(1) Du verwendest tTreeView, also eine Baumdarstellung ähnlich dem Windows Explorer zum auf- und zuklappen.

(2) Oder Du programmierst doch selber einen grafischen Output. Hierfür solltest Du in tPaintbox zeichnen (dann muß man sich nicht um das Neuzeichnen beim Wiederaufdecken der Form kümmern). Also Paintbox1.Canvas.Moveto, Lineto, DrawRect, TextOut. Um den Baum zu zeichnen, bietet sich eine rekursive Prozedur an, die den Hauptpunkt zeichnet und dann zum Zeichnen der zwei Unterpunkte sich selbst zweimal aufruft. (Um rekursiven Code erzeugen zu dürfen, gibt es ein Compilersetting.)

Martin Vieregg
  Mit Zitat antworten Zitat