Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Liste zu einem binären Baum umformen (https://www.delphipraxis.net/123860-liste-zu-einem-binaeren-baum-umformen.html)

Alaitoc 11. Nov 2008 09:09

Re: Liste zu einem binären Baum umformen
 
Hm, habs nu so gelöst das ich die Liste mit meiner Funktion immer nach einem Zeichnen dursuche und zwar in der Reihenfolge:

Delphi-Quellcode:
+,-,*,/,^,0..9
Wenn das Zeichen gefunden wird, schreibt er das Token in
Delphi-Quellcode:
PTBinaryNode : ^TBinaryNode;
TBinaryNode = record
[b]Token:TToken;[/b]
  RightNode:PTBinaryNode;
  LeftNode:PTBinaryNode;
end;
Dann übergibt er diesen "Knoten" zu der Funktion die wieder die ganze Liste durchsucht, falls gefunden wird wieder ein Node erstellt und dieses wird dann erst dem LeftNode des vorigen Knotens hinzugefügt, falls dieses voll ist dem RightNode.
Das geht immer soweiter bis kein Zeichen mehr vorhanden ist...


Also....Vielen Dank :)

MfG Alaitoc


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz