Как эффективно сравнить наборы? [Дубликат]
На этот вопрос уже есть ответ здесь:
Какой самый быстрый способ сравнить два набора в Java? 9 ответовИмеются два набора: как эффективно сравнить их в Java?
(а) сохранить их какList
s, сортируйте их и сравнивайте их. ()Comparable
(б) держать их какSet
и сравнитьhashCode
из наборов?фон:
необходимо сделать много сравнений. Наборы малы (обычно < 5 элементов в наборе).