Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C# Baumstruktur aus Liste erzeugen (https://www.delphipraxis.net/182975-baumstruktur-aus-liste-erzeugen.html)

fillibuster 13. Jan 2015 15:13

AW: Baumstruktur aus Liste erzeugen
 
Hi,

das sind keine ID's sondern das Level (also die Tiefe des Eintrags im Baum). Wenn ich da mit einer for-Schleife durchlaufe muss ich immer den letzten und nächsten Wert zusätzlich vergleichen, korrekt?

Danke für deine Hilfe!

Phoenix 13. Jan 2015 15:23

AW: Baumstruktur aus Liste erzeugen
 
Ah, nein.
Dann ist das noch einfacher: Du kannst Dir den Lookup sparen und musst nur den vorherigen Knoten angucken.

Wenn die aktuelle Zahl eins höher ist als die des Vorgängers, dann ist es ein Kind von diesem.
Wenn die Zahl gleich ist, ist die ein Kind von dessen Parent.
Wenn die Zahl kleiner ist, musst Du vom Vorgänger so viele Ebenen (parents) hoch wie die Differenz ist, und dort einhängen.

fillibuster 13. Jan 2015 15:31

AW: Baumstruktur aus Liste erzeugen
 
Ok, danke ich werd mich mal probieren :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 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