Почему в некоторых случаях используется сбалансированное дерево вместо хэш-таблицы

golangалгоритмысбалансированные деревьяструктуры данныххэш-таблицы