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

3 ответа

C ++, как вставить массив в хэш-набор?

Мне нужно вставить массив 1D в хэш-набор. Но я получил ошибку при компиляции. #include <stdio.h> #include <stdlib.h> #include <hash_set.h> using namespace std; int hash_comp(const int* state1,const int* state2) { int result = 0; for (i = 0; i < ...

2 ответа

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

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

4 ответа

Как работают HashSets в Java? [Дубликат]

Возможный дубликат: Как работает Java hashmap? [https://stackoverflow.com/questions/6493605/how-does-java-hashmap-work] Может кто-нибудь объяснить мне, как работают HashSets в Java и почему они работают быстрее, чем использование ArrayLists?

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

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); ...

1 ответ

Хранить разные IP-адреса в HashSet [дубликаты]

Возможный дубликат: Максимальный размер HashSet [https://stackoverflow.com/questions/9745214/maximum-size-of-hashset] Как я могу добавить отдельный IP-адрес в HashSet Set<String> ips = new HashSet<String>(); String ip = generateIPAddress(); ...

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? ...

8 ответов

Заменяет ли добавление повторного значения в HashSet / HashMap предыдущее значение

Пожалуйста, рассмотрите следующий фрагмент кода: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2)hs.size() даст 1 какHashSet не допускает дублирование, поэтому будет сохранен только один элемент. Я хочу знать, если мы ...

6 ответов

Java HashSet содержит дубликаты, если содержащийся элемент изменен

Допустим, у вас есть класс, и вы создаете HashSet, который может хранить эти экземпляры этого класса. Если вы попытаетесь добавить экземпляры, которые равны, в коллекции останется только один экземпляр, и это нормально. Однако, если у вас есть ...

5 ответов

Говоря HashSet, как сортировать данные

Я пытаюсь создать HashSet (или любой тип коллекции - но я думаю, что HashSet подойдет мне лучше всего), который останется в порядке, независимо от того, что вставлено. Это для проекта менеджера контактов, над которым я работаю. ...

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 ...