Un exemple de l'endroit où un arbre binaire est nécessaire est de partitions espace binaires en infographie
http://en.wikipedia.org/wiki/Binary_space_partitioning
Un arbre binaire est nécessaire parce que l'algorithme nécessite la préservation des relations entre les noeuds dans l'arbre binaire. Il y a beaucoup d'autres algorithmes où la structure de l'arbre est important, et donc une table de hachage n'est pas une structure appropriée.
Une autre bonne raison d'utiliser un arbre binaire au lieu d'une table de hachage est quand vous ne pouvez pas générer facilement un hachage efficace pour vos éléments de données, mais vous pouvez générer une fonction de comparaison.
Souvent, pour le stockage simple et la récupération des données d'une table de hachage est plus optimale, mais plus complexe à mettre en œuvre.