0
ответов

HashSet в модульных тестах

У меня есть несколько методов, возвращающих HashSet. Я хотел бы, чтобы мой модульный тест проверял состояние этих объектов, т.е. подтвердил, что someObject.getName () == "foobar". Однако порядок итераторов набора хешей следующий ...
вопрос задан: 11 June 2017 04:44
0
ответов

Как на самом деле работает addAll в TreeSet и HashSet?

Когда я добавил свои данные в treeSet, я потерял почти все свои данные. Кажется, у меня есть только первый элемент моего набора. Я прочитал этот вопрос Hashset vs Treeset для оптимизации кода и попытался...
вопрос задан: 23 May 2017 12:30
0
ответов

Как получить фактический элемент из HashSet ?

Я прочитал этот вопрос о том, почему это невозможно, но не нашел решения проблемы. Я хотел бы получить элемент из .NET HashSet . Я ищу метод, который ...
вопрос задан: 23 May 2017 12:26
0
ответов

Эффективный способ клонирования HashSet ?

Несколько дней назад я ответил на интересный вопрос по SO о HashSet . Возможное решение заключалось в клонировании хеш-набора, и в своем ответе я предложил сделать что-то вроде этого: HashSet <...
вопрос задан: 23 May 2017 12:25
0
ответов

Я читал, что перебирать HashSet - плохая практика. Должен ли я сначала вызвать .ToList () для него?

У меня есть коллекция элементов под названием RegisteredItems. Меня не волнует порядок элементов в RegisteredItems, меня только то, что они существуют. Я выполняю два типа операций с RegisteredItems: Найти ...
вопрос задан: 23 May 2017 12:23
0
ответов

Что вызывает непредсказуемый порядок итератора () для классов java.util.HashSet и HashMap.keySet ()?

Шесть лет назад , Я потратил несколько дней, пытаясь выследить, где моя совершенно детерминированная структура реагирует случайным образом. После скрупулезной погони за всем фреймворком, чтобы убедиться, что это все ...
вопрос задан: 23 May 2017 12:17
0
ответов

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

Возможный дубликат: как работает хэш-карта Java? Может кто-нибудь объяснить мне, как HashSets в java работают и почему они быстрее, чем использование ArrayLists?
вопрос задан: 23 May 2017 12:02
0
ответов

Самая быстрая библиотека Java HashSet

В дополнение к этому довольно старому сообщению, мне нужно что-то, что будет использовать примитивы и даст ускорение для приложения, которое содержит много HashSets целых чисел :Set set = new HashSet<...
вопрос задан: 23 May 2017 11:44
0
ответов

Java — HashMap и HashSet не поддерживаются Object.hashCode()?

Я пытаюсь написать сервер, который отслеживает своих клиентов по уникальному идентификатору, сгенерированному с помощью HashMap. Идея в том, что если я администратор и хочу загрузить кого-нибудь с сервера, я...
вопрос задан: 18 April 2017 06:12
0
ответов

Collections.newSetFromMap (& #187;ConcurrentHashMap& #171; )vs. Collections.synchronizedSet (& #187;HashSet& #171;)

По-видимому, есть два способа получить экземпляр HashSet, безопасный для потока -, с помощью Java Collections API. Чем они отличаются? Что и при каких обстоятельствах следует предпочесть другому?
вопрос задан: 10 April 2016 13:26
0
ответов

Производительность Hash Set и Array List

Я реализовал метод, который просто зацикливается на наборе CSV-файлов, содержащих данные о нескольких различных модулях. Затем это добавляет 'moduleName' в hashSet. (Код показан ниже) У меня есть...
вопрос задан: 5 March 2016 12:47
0
ответов

Изменяемые объекты и hashCode

Иметь следующий класс: public class Member { частный int x; частный длинный у; частный двойной d; публичный член (int x, long y, double d) {this.x = x; this.y = y; this.d = d; } @Override ...
вопрос задан: 16 February 2016 14:51
0
ответов

Обработка больших списков строк в java

У меня есть задача, в которой мне нужно просмотреть несколько миллиардов строк и проверить, уникальна ли каждая из них. Сами линии не могут быть размещены в оперативной памяти ПК. ...
вопрос задан: 9 December 2015 09:54
0
ответов

Вычесть HashSets (и вернуть копию)?

У меня есть HashSet, var universe = new HashSet (); И куча подмножеств, var sets = new List > (numSets); Я хочу вычесть кусок, что я могу сделать так: ...
вопрос задан: 30 July 2015 16:09
0
ответов

Как конвертировать Список < T > в HashSet < T > в C #? [Дубликат]

У меня есть список, который имеет дубликаты объектов. Чтобы решить эту проблему, мне нужно преобразовать список в HashSet (в C #). Кто-нибудь знает как?
вопрос задан: 25 June 2015 14:16
0
ответов

Как HashSet сравнивает элементы на предмет равенства?

У меня есть класс IComparable: открытый класс a: IComparable {public int Id {получить; установленный; } общедоступная строка Имя {получить; установленный; } общедоступный (int id) {this.Id = id; } ...
вопрос задан: 8 June 2015 06:07
0
ответов

Как избежать предупреждения о неконтролируемом приведении при клонировании HashSet?

Я пытаюсь сделать неглубокую копию HashSet of Points, называемую myHash. На данный момент у меня есть следующее: HashSet myNewHash = (HashSet ) myHash.clone (); Этот код дает мне ...
вопрос задан: 7 April 2015 02:02
0
ответов

Понимание содержит метод Java HashSet

Вопрос новичков о java HashSet Set s = новый HashSet <Пользователь> (); Пользователь u = новый пользователь (); u.setName ("имя1"); s.add (u); u.setName ("имя3"); System.out.println (s.contains (u)); Может ...
вопрос задан: 25 January 2015 06:24
0
ответов

Почему я не могу предварительно выделить хэш-набор

Почему я не могу предварительно выделить хэш-набор ? Бывают случаи, когда я могу добавить к нему много элементов и не хочу изменять размер.
вопрос задан: 7 July 2014 08:56
0
ответов

В чем разница между HashSet < T > и список < T & gt ;?

Можете ли вы объяснить, в чем разница между HashSet < T > и список < T > в .NET? Может быть, вы можете объяснить на примере, в каких случаях HashSet < T > предпочтительнее списка < T & ...
вопрос задан: 28 May 2014 10:42
0
ответов

Случайное получение элементов в HashMap или HashSet без цикла

У меня примерно 420 000 элементов, которые мне нужно легко хранить в каком-либо наборе или списке. Однако ограничения заключаются в том, что мне нужно иметь возможность выбирать случайный элемент и что он должен быть быстрым. ...
вопрос задан: 24 February 2014 09:48
0
ответов

Выберите элемент по индексу из .NET HashSet

В настоящее время я использую настраиваемый класс, производный от HashSet. В коде есть точка, когда я выбираю элементы при определенных условиях: var c = cluster.Where (x => x.Label! = Null && x.Label.Equals (...
вопрос задан: 20 February 2014 08:01
0
ответов

Почему нет ConcurrentHashSet против ConcurrentHashMap

HashSet основан на HashMap. Если мы посмотрим на HashSet < E > В реализации все управляется в HashMap < E, Object & gt ;. & Л; Е > используется в качестве ключа HashMap. И мы знаем, что HashMap ...
вопрос задан: 25 November 2013 17:57
0
ответов

Как реализовать ConcurrentHashSet в .Net

Я пытаюсь реализовать ConcurrentHashSet в духе ConcurrentDictionary, принятый подход заключается в использовании внутренней поддержки ConcurrentDictionary и написании небольших делегирующих методов, вот как далеко ...
вопрос задан: 19 October 2013 00:07
0
ответов

Коллекция, которая разрешает только уникальные элементы в .NET?

Есть ли в C # коллекция, которая не позволит вам добавлять в нее повторяющиеся элементы? Например, с глупым классом открытого класса Customer {public string FirstName {get; установлен; } публичная строка ...
вопрос задан: 23 September 2013 19:48
0
ответов

Когда java.util.Set проверяет наличие дубликатов

У меня очень простой вопрос: когда java.util.Set проверяет, являются ли добавляемые объекты дубликатами? Поскольку у меня есть класс модели, как показано ниже, который переопределяет как методы equals, так и методы hashcode public...
вопрос задан: 23 July 2013 12:38
0
ответов

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

Пожалуйста, рассмотрите следующий фрагмент кода: HashSet hs = new HashSet (); hs.add ( "привет"); - (1) hs.add («привет»); - (2) hs.size () выдаст 1, поскольку HashSet не допускает дублирование, поэтому будет только один элемент ...
вопрос задан: 12 July 2013 07:22
0
ответов

Оптимизация преобразования IEnumerable в HashSet в LINQ

public HashSet GetStudents(int studentId) { IEnumerable studentTypes = this.studentTypes .Where(x => (x.studentID== studentId)); if (studentTypes ....
вопрос задан: 8 June 2013 09:47
0
ответов

Java-код с использованием HashSet из long не работает?

Этот простой Java-код добавляет 2 к набору long и впоследствии выводит, является ли 2 членом набора: import java.util. *; класс A {открытый статический void main (String [] args) {HashSet <...
вопрос задан: 3 June 2013 16:44
0
ответов

Определите: что такое HashSet?

HashSet Структура данных C # HashSet была представлена ​​в .NET Framework 3.5. Полный список реализованных участников можно найти на странице HashSet MSDN. Где это используется? Почему вы хотите ...
вопрос задан: 3 November 2012 23:41