red-black-tree

Ein rot-schwarzer Baum ist eine Art selbstbalancierender binärer Suchbaum, eine Datenstruktur, die in der Informatik verwendet wird und typischerweise zur Implementierung assoziativer Arrays verwendet wird.
3
Antworten

C ++ - Intervallbaumalgorithmusimplementierung gefunden [duplizieren]

Ich versuche eine effiziente C ++ - Intervallbaumimplementierung zu finden (meistens basierend auf rot-schwarzen Bäumen) ohne eine virale oder restriktive Lizenz. Irgendwelche Hinweise auf eine saubere, einfache eigenständige Implementierung?...
17.10.2008, 16:12
2
Antworten

Red Black Tree Top-Down-Löschungsalgorithmus

Ich implementiere einen Red Black Tree mit Einfüge-, Such- und Löschfunktionen in O (log n) -Zeit. Einfügen und Suchen funktionieren einwandfrei. Allerdings stecke ich beim Löschen fest. Ich fand diese PPT-Folie im Internet, die den Algorithmus...
02.01.2013, 09:59
1
Antwort

Rot Schwarz Bäume: Kahrs Version

Ich versuche derzeit, die Implementierung von Rot-Schwarz-Bäumen zu verstehen, wie sie von Okasaki gegeben wurde, und Lösche Methoden von Kahrs (die nicht typisierte Version ). In der Lösch-Implementierung wird eine Funktion app verwendet,...
01.08.2016, 14:17
2
Antworten

Wie sieht die standardmäßige binäre Suchbaumstruktur in Scala aus?

Was ist die Standard-Balanced-Search-Tree-Implementierung, die in Scala 2.10.x verwendet werden sollte? Ich schaue mich um und es scheint, dass AVLTree entfernt wurde und RedBlack wird mit einer Nachricht (Since version 2.10.0) use Tree...
24.02.2014, 17:35
2
Antworten

Reihenfolge des Einsetzens für die schlechteste Fallhöhe eines rot-schwarzen Baumes

Sagen wir, wir haben es mit den Schlüsseln 1-15 zu tun. Um die Worst-Case-Leistung einer regulären BST zu erhalten, würden Sie die Schlüssel in aufsteigender oder absteigender Reihenfolge wie folgt einfügen: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,...
27.02.2013, 21:33