Я знаю, что метод HashSet.contains () использует метод .equals для проверки равенства, так как в нем проверяется указатель, чтобы увидеть, равны ли они.
Мне нужно, чтобы проверить фактический объект вуказатель на равенство - в моем конкретном случае мне нужно посмотреть, существует ли уже открытый узел (массив int []) в HashSet.Это очень важно для моего алгоритма поиска, так что реализация моего двунаправленного итеративного углубленного поиска не столь наивна.
Я бы по-прежнему хотел бы линейное время поиска, если это возможно, или, возможно, мне следует использовать другой класс?
Спасибо за вашу помощь.