Ein Beispiel, wo ein binärer Baum erforderlich ist, ist binär Raum Partitionen in der Computergrafik
http://en.wikipedia.org/wiki/Binary_space_partitioning
Ein binärer Baum ist erforderlich, da der Algorithmus die Erhaltung der Beziehungen zwischen den Knoten im Binärbaum erfordert. Es gibt viele andere Algorithmen, wo die Struktur des Baumes wichtig ist, und so eine Hash-Tabelle ist keine geeignete Struktur.
Ein weiterer guter Grund für einen binären Baum anstelle einer Hash-Tabelle verwendet, ist, wenn man nicht so leicht eine effiziente Hash für Ihre Datenelemente erzeugen kann, aber Sie können eine Vergleichsfunktion erzeugen.
Oft für die einfache Speicherung und den Abruf von Daten eine Hash-Tabelle ist optimal, aber komplexer zu implementieren.