Вопросы по теме '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 просмотров
schedule
22.01.2024
Удалить ключ в хэш-карте, когда хэш-набор значения пуст
У меня есть хэш-карта, которая сопоставляет ключи строк со значениями хэш-наборов, и я хочу удалить ключ из хэш-карты, когда значение хэш-набора хэш-карт пусто. У меня проблемы с подходом к этому. Вот что я пробовал, но я очень застрял:...
11052 просмотров
schedule
01.02.2024
Установить эквивалент WeakHashMap?
Является ли HashSet<WeakReference<T>> Set эквивалентом WeakHashMap<T> ? То есть будут ли записи автоматически удаляться, когда на них больше не ссылаются?
Если нет, то какой эквивалент?
5135 просмотров
schedule
01.12.2022
Итерировать каждую комбинацию двух элементов в 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 просмотров
schedule
11.12.2022
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 просмотров
schedule
25.10.2022