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

2 ответа

 и необходимость в бокс

ел сохранить несколько пикселей, не допуская дубликатов, поэтому первое, что приходит на ум, этоHashSet<Point> или похожие классы. Однако это кажется очень медленным по сравнению с чем-то вродеHashSet<string>. Например, этот код: HashSet<Point> ...

2 ответа

Это полезно, когда вам, например, необходимо создать словарь, в котором HashSet используется в качестве ключа.

аюсь определить, если дваHashSet объекты в .NET 3.5 (C #) являются равными наборами,то есть содержат одинаковые значения. Кажется, что это то, что вы хотели бы сделать, но ни одна из предоставленных функций не дает вам этой информации. Я могу ...

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 ответа

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

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

2 ответа

Упорядочение элементов в Java HashSet

Почему второй и третий наборы сохраняют порядок: Integer[] j = new Integer[]{3,4,5,6,7,8,9}; LinkedHashSet<Integer> i = new LinkedHashSet<Integer>(); Collections.addAll(i,j); System.out.println(i); HashSet<Integer> hi = new HashSet<Integer>(i); ...

2 ответа

простой пример C ++ hash_set

Я новичок в C ++ и STL. Я застрял на следующем простом примере хеш-набора, хранящего пользовательские структуры данных: #include <iostream> #include <ext/hash_set> using namespace std; using namespace __gnu_cxx; struct trip { int trip_id; int ...

2 ответа

Добавление массивов с одинаковыми значениями в HashSet приводит к дублированию элементов

Я пытаюсь создать набор массивов целых, дело в том, что если я попытаюсь сделать: HashSet<int[]> s = new HashSet<int[]>(); int a1[] = {1,2,3}; int a2[] = {1,2,3}; s.add(a1); s.add(a2) System.out.println(s.size());Тогда s имеет два объекта, ...

2 ответа

Проблема с «содержащим» методом хэширования (Java)

Следующий код не дает мне ожидаемого результата: public static void main (String[] args) { Set<Pair> objPair = new LinkedHashSet<Pair>(); objPair.add(new Pair(1, 0)); System.out.println("Does the pair (1, 0) exists already? ...

3 ответа

HashSets не сохраняет элементы уникальными, если вы изменяете их идентичность

При работе с

3 ответа

HashSet, который сохраняет порядок

Мне нужен HashSet, который сохраняет порядок вставки, есть ли реализации этого в рамках?