Я всегда любил деревья, эти красивые O(n*log(n))
и их опрятность. Однако каждый инженер-программист, которого я когда-либо знал, многозначительно спрашивал меня, зачем мне использовать TreeSet
. Исходя из опыта CS, я не думаю, что имеет значение то, что вы используете, и я не хочу возиться с хэш-функциями и бакетами (в случае Java
).
В каких случаях мне следует использовать HashSet
вместо TreeSet
?