Un exemplu de cazul în care este necesar un arbore binar este partiții spațiu binar în grafica pe calculator
http://en.wikipedia.org/wiki/Binary_space_partitioning
Este nevoie de un arbore binar, deoarece algoritmul necesită păstrarea relațiilor dintre nodurile din arborele binar. Există multe alte algoritmi în cazul în care structura de copac este important, și așa mai departe un tabel hash nu este o structură adecvată.
Un alt motiv bun pentru utilizarea unui arbore binar în loc de un tabel hash este atunci când nu se poate genera cu ușurință un hash eficient pentru elementele de date, dar puteți genera o funcție de comparație.
Adesea, pentru stocarea simplă și recuperare a datelor unui tabel hash este mai optim, dar mai complex pentru a pune în aplicare.