Результаты поиска по запросу "hashset"

2 ответа

Как рассчитать пересечение двух множеств? [Дубликат]

Возможный дубликат: Эффективно найти пересечение переменного числа наборов строк [https://stackoverflow.com/questions/2851938/efficiently-finding-the-intersection-of-a-variable-number-of-sets-of-strings] Дескать, есть два хешета, как рассчитать ...

2 ответа

Есть ли HashSet в Delphi?

3 ответа

Как предполагает Бруно, проблема заключается в том, что GetHashCode возвращает разные значения (либо ссылку на объект базовых объектов, либо значение первичного ключа). в большинстве ситуаций это не проблема для меня, так как я редко меняю объект после его сохранения, но при некоторых обстоятельствах, как показано ниже, это может вызвать проблемы:

я есть 2 класса, которые обрабатываются NHibernate: AssetGroup, Asset AssetGroup имеет коллекцию ISet _assets. Конструктор AssetGroup скажет _assets = new HashSet<Asset>();У меня есть некоторые операции, чтобы добавить, удалить актив в ...

ТОП публикаций

3 ответа

Метод GetHashCode со словарем и HashSet

У меня есть вопрос о том, как работает словарь и HashSet в C #. Насколько я понимаю, GetHashCode используется в хеш-таблицах для определения уникальности клю...

0 ответов

Я не думаю, что есть какой-то сторонний класс для этого, и да, это в значительной степени лучший подход в вашей ситуации.

HashSetспользует семантику установленного равенства для операции равенства по умолчанию. var a = new HashSet<int> { 1, 2, 3 }; var b = new HashSet<int> { 3, 2, 1 };Это оцениваетfalse: var c = a == b;тогда как в математическом смысле два набора ...

9 ответов

Внутренняя реализация java.util.HashMap и HashSet

Я пытался понять внутреннюю реализациюjava.util.HashMap а такжеjava.util.HashSet. Следующее - сомнения, всплывающие в моей голове некоторое время: Какова важность@Override public int hashcode() в HashMap / HashSet? Где этот хеш-код используется ...

6 ответов

Сделать HashSet <string> без учета регистра

У меня есть метод с параметром HashSet. И мне нужно сделать регистр без учета внутри него:

2 ответа

 ничего не говорит о применении равных только после проверки хеш-кода.

с новичка о Java HashSet Set<User> s = new HashSet<User>(); User u = new User(); u.setName("name1"); s.add(u); u.setName("name3"); System.out.println(s.contains(u));Может кто-нибудь объяснить, почему этот код выводит ложь? Более того, этот код ...

2 ответа

Как HashSet работает с hashCode ()?

9 ответов

HashSet против ArrayList

Итак, у меня есть собственный класс Class, в котором будет набор учеников другого пользовательского класса. Так это будет выглядеть примерно так: