Вопросы по теме 'hashset'

HashSet позволяет вставлять повторяющиеся элементы — C#
Этот вопрос кажется нубским, но я не смог найти ответ конкретно на этот вопрос. У меня есть этот класс: public class Quotes{ public string symbol; public string extension } И я использую это: HashSet<Quotes> values =...
40273 просмотров
schedule 19.11.2022

C# HashSet Generic допускает дублирование
Читая HashSet в MSDN, он говорит, что с HashSet<T> , если T реализует IEquatable<T> , то HashSet использует это для IEqualityComparer<T>.Default . Итак, пусть класс Person: public class Person : IEquality<Person> {...
1499 просмотров
schedule 26.12.2023

Android, как поместить hashset в адаптер для использования в списке
вот моя проблема, например у меня есть класс, который определяет квитанцию ​​объекта, этот класс имеет все квитанции в HashSet public static Set<Receipt> allInstances = new HashSet<Receipt>(); здесь у меня также есть...
3971 просмотров

Удалить ключ в хэш-карте, когда хэш-набор значения пуст
У меня есть хэш-карта, которая сопоставляет ключи строк со значениями хэш-наборов, и я хочу удалить ключ из хэш-карты, когда значение хэш-набора хэш-карт пусто. У меня проблемы с подходом к этому. Вот что я пробовал, но я очень застрял:...
11052 просмотров
schedule 01.02.2024

Установить эквивалент WeakHashMap?
Является ли HashSet<WeakReference<T>> Set эквивалентом WeakHashMap<T> ? То есть будут ли записи автоматически удаляться, когда на них больше не ссылаются? Если нет, то какой эквивалент?
5135 просмотров

Итерировать каждую комбинацию двух элементов в HashSet
Как я могу один раз перебрать каждую комбинацию двух элементов в HashSet? foreach (var elt1 in hashSet) { foreach (var elt2 in hashSet) { ... } } Это будет повторять комбинации из двух, но будет повторять каждую комбинацию ДВАЖДЫ. Я...
849 просмотров
schedule 15.04.2024

Статистика HashSet
Интересно, есть ли лучший способ получить агрегированную статистику объектов в HashSet . Есть ли хороший подход, а не повторение всего Set ? import java.lang.Thread.State; import java.util.HashSet; import java.util.Set; public class Stats {...
89 просмотров
schedule 15.11.2023

Получение отдельных и упорядоченных членов из списка строк - linq или hashset для уникального, какой из них быстрее/лучше подходит
У меня есть большой список строк (около 5-20 тысяч записей), которые мне нужно заказать, а также удалить дубликаты. Я сделал это двумя способами: один раз с помощью хеш-набора и один раз исключительно с помощью linq. Тесты с таким количеством...
4604 просмотров
schedule 17.04.2024

Java - метод HashSet contains () не работает?
У меня проблемы с HashSets. Моя программа выполняет поиск в ширину, и я создал набор хэшей для отслеживания посещенных состояний. Состояния представлены массивом int[] . Однако метод contains в HashSet, похоже, не работает должным образом. По...
1396 просмотров
schedule 21.05.2024

Можно ли ввести повторяющееся значение в HashSet?
Я пытаюсь добавить повторяющиеся значения в HashSet, изменив методы hashCode() и equals()()? Я пробовал ниже код public class dupSet { static Set set= new HashSet(); @Override public int hashCode() { return (int)...
1366 просмотров
schedule 25.09.2022

Увеличить скорость HashSet
У меня есть список объектов с уникальным идентификатором (id), извлеченным из БД. Для определенного сценария я должен удалить дубликаты. Для этого я храню его в файле HashSet . Однако этот процесс занимает некоторое время. Я хотел знать, как...
66 просмотров
schedule 20.09.2022

Содержит потокобезопасный в HashSet‹T›
Глядя на код для Contains в классе HashSet<T> в исходном коде .NET, я не могу найти причину, по которой Contains не является потокобезопасным? Я заранее загружаю HashSet<T> со значениями, а затем проверяю Contains в...
6187 просмотров
schedule 21.01.2024

java.lang.Object[] не может быть преобразован в java.lang.String[]
Я новичок в Java. У меня есть HashSet of String, и я пытаюсь преобразовать содержимое в String[]. Я следую решению здесь Преобразование из HashSet‹String› в String[] Но все же получил ошибка. Вот мой код: Set set = new...
1700 просмотров
schedule 15.10.2022

Хэш-набор Java против Arrays.sort
Я пытаюсь решить следующее упражнение "codility": Дан массив A с нулевым индексом, состоящий из N различных целых чисел. Массив содержит целые числа в диапазоне [1..(N + 1)], что означает отсутствие ровно одного элемента. Ваша цель — найти этот...
207 просмотров
schedule 30.11.2022

Почему моя хэш-карта не работает? Мой объект имеет свойство, согласно которому равенство hashCode() подразумевает равенство equals()
Почему моя Java HashMap не работает? Мой объект обладает тем свойством, что равенство .equals подразумевает равенство hashCode . Вы можете предположить, что я изменяю поле объекта после добавления объекта в HashMap .
167 просмотров
schedule 27.02.2024

Понимание порядка элементов в потоке, сгенерированном из HashSet
Я прочитал официальные документы Java 8: Потоки могут иметь или не иметь определенный порядок встречи. Наличие у потока порядка встреч зависит от источника и промежуточных операций. Некоторые источники потоков (например, List или массивы)...
690 просмотров
schedule 18.10.2022

Пересечение двух RDD HashMap (HashMap‹Integer, HashSet‹Integer››) в Scala для Spark
Я работаю в Scala для программирования в Spark на автономном компьютере (ПК с Windows 10). Я новичок и у меня нет опыта программирования на scala и spark. Так что буду очень благодарен за помощь. Проблема: У меня есть HashMap, hMap1,...
182 просмотров

HashSet содержит функцию, которая не работает должным образом
while(!open.isEmpty()&& !solutionFound){ Node selected=open.poll();//fifo State estado=selected.getState(); estado.toString(); this.exploredNodes++; if(!explored.contains(selected.getState())...
63 просмотров
schedule 08.03.2024

LinkedHashSet не является основным порядком вставки?
В настоящее время я создаю приложение для Android, в котором я показываю цитаты известных людей. У меня есть домашний экран и 2 других экрана, где я показываю все цитаты, а другой — любимые цитаты. Итак, когда я нажимаю кнопку «Мне нравится» на...
118 просмотров