Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Binärbaum balancieren (https://www.delphipraxis.net/71630-binaerbaum-balancieren.html)

3_of_8 18. Jun 2006 18:57


Binärbaum balancieren
 
Morgen.

Ich schreibe gerade eine Datenstruktur, die intern einen Binärbaum benutzt.

Da das ganze auch ein bissel effizient sein sollte, wäre es gut, wenn ich ihn balancieren könnte.

Wie mache ich das am besten?

Bernhard Geyer 18. Jun 2006 20:04

Re: Binärbaum balancieren
 
Schon mal bei Wikipedia unter Binärbaum geschaut?

alcaeus 18. Jun 2006 20:11

Re: Binärbaum balancieren
 
Was du brauchst wird wahrscheinlich ein AVL-Baum (http://de.wikipedia.org/wiki/AVL-Baum) sein. Die Implementierung ist nicht ganz einfach, aber machbar. Wenn ich noch wuesste in welcher Vorlesung wir die Dinge behandelt habe, koennte ich dir die Unterlagen schicken, aber du kannst ja mal hier gucken, irgendwo kommen die Unterlagen (einfach mal durchgucken), und auch ein Beispiel zu AVL-Baeumen (ist in OCAML gehalten, aber das schaffst du schon :mrgreen: :zwinker: )

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.

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