Baum 2-3-4

Ein 2-3-4-Baum ist ein 2-4- Baum B oder Baum B der Ordnung 2, dh ein Baum, der nur 2 Knoten, 3 Knoten und 4 Knoten umfasst (ein N-Knoten ist ein Knoten mit N. -1 Schlüssel und N Kinder), und deren Kinder die Schlüssel in den Unterbäumen begrenzen ( eine genaue Definition finden Sie im Baumartikel B ).

Als Baum B können wir damit die Symboltabelle für abstrakte Typen implementieren . Die Operationen zum Suchen, Einfügen und Löschen sind in O (ln n) .

Der interessanteste Aspekt von 2-3-4 Bäumen ist ihre Darstellung als zweifarbige Bäume  :

Diese Darstellung ist einfacher zu handhaben, da es sich um einen binären Suchbaum handelt . Außerdem wird weniger Speicher verschwendet, wenn der Baum nur wenige 4-Knoten enthält.