Это мой первый вопрос в StackOverflow. Мне нужно найти уникальные перестановки размера n, которые будут иметь уникальные элементы. Я уже написал для этого логику (пока она ограничена размером 3), ...
public class Employee {private int id; private String name; public int getId () {return id; } public void setId (int id) {this.id = id; } public String ...
Кроме того, что HashSet не позволяет дублирующиеся значения, каково различие между HashMap и HashSet? Я имею в виду мудрую реализацию? Это немного неопределенно потому что обе хеш-таблицы использования...
У меня число k векторов, каждое из которых содержит n элементов. Мне нужно реализовать алгоритм, который создает новые векторы таким образом: например: Учитывая V1: (e1, e2) V2: (e3) V3: (e4, e5, e6) ...
Я исследую тип HashSet <T>, но я не понимаю, где он стоит в наборах. Можно использовать его для замены Списка <T>? Я предполагаю, что производительность HashSet <T>...
Я понимаю, что Набор, возвращенный из набора ключей Карты () метод, не гарантирует никакого конкретного порядка. Мой вопрос, делает он гарантирует тот же порядок по нескольким повторениям. Например, Map&...
Я пытался понять внутреннюю реализацию java.util. HashMap и java.util. HashSet. Следующее является сомнениями, появляющимися в моем уме некоторое время: то, что, является важностью...
Если каждый объект, добавленный к java.util. Object.equals реализаций HashSet () и Object.hashCode () детерминированным способом, итеративный порядок по HashSet, который, как гарантируют, будет идентичен для каждого...
Я читал статью, в которой они объясняли, что JAVA HashSet использует HashMap внутренне как хранилище. Поэтому возникает вопрос: почему у них нет отдельной реализации для HashSet, поскольку ...
У меня есть метод, который проходит возможные состояния в плате и хранит их в HashMap пусто (String str) {интервал = str.indexOf ("0"); если (a> 2) {Строка s = str.substring (0, a-3) + "0" +str....
Старый вопрос, который Мое понимание - то, что C# имеет в некотором смысле типы набора и HashSet. Я понимаю, каков HashSet. Но почему установленный отдельное слово? Почему не каждым набором является HashSet <Объект>? Новый...
Мне нужно создать набор с начальными значениями. Set & л; Строка > h = новый HashSet < String > (); h.add ( "а"); h.add ( "б"); Есть ли способ сделать это в одной строке кода? Например, это полезно для ...
Я всегда любил деревья, этот хороший O (n * log (n)) и аккуратность их. Однако каждый инженер-программист, которого я когда-либо знал, спрашивал меня, зачем мне использовать TreeSet. Из истории CS, я не ...
Является ли они конкретным примером для воспроизведения столкновения в HashMap? Какие точки необходимо учитывать при переопределении метода hashCode? Как вычисляется индекс по методу hashCode по умолчанию в HashMap?
В некотором коде библиотеки у меня есть Список, который может содержать 50 000 объектов или больше. Вызывающие стороны библиотеки могут вызвать методы, которые приводят к строкам, добавляемым к списку. Как я эффективно проверяю на...
Я ищу понимание глав дизайнеров HashSet. Насколько я знаю, мой вопрос относится как к Java, так и к C # HashSets, заставляя меня думать, что для этого должна быть какая-то веская причина, хотя я могу »...
Я, может казаться, не заставляю экземпляр HashSet работать как ожидалось. Код, который я использовал, следующие: тестирование импорта. Подкласс; импорт java.util. HashSet; общедоступный тестер класса {общедоступная статическая основная пустота (Строка [].
Согласно HashSet javadoc, HashSet.contains только возвращает булевскую переменную. Как я могу "найти" объект в hashSet и изменить его (это не примитивный тип данных)? Я вижу, что HashTable имеет получение ()...
У меня есть довольно большое (100'000 с записей) HashMap. Теперь, мне нужен HashSet, содержащий все ключи от этого HashMap. К сожалению, HashMap только имеет набор ключей () метод, который возвращает Набор, но не...
Так, если я пытаюсь удалить элементы из Java HashSet при итерации, я получаю ConcurrentModificationException. Что лучший способ состоит в том, чтобы удалить подмножество элементов из HashSet как в...
Отказ от ответственности: Я понимаю, что полностью очевидным ответом на этот вопрос является HashSet <строка>. Это нелепо быстро, это не заказано, и его значения уникальны. Но я просто задаюсь вопросом, потому что HashSet <...
Хорошо, таким образом, вот моя проблема. Я имею к HashSet, я использую removeAll метод для удаления значений, которые существуют в одном наборе от другого. До вызова метода я, очевидно, добавляю значения к Наборам. Я...
Набор HashSet, представленный в.NET 3.5, сохраняют порядок вставки, когда выполнено с помощью итераций с помощью foreach? Состояния документации, что набор не отсортирован, но он ничего не говорит...
Смотря на источник Java 6, HashSet <E> на самом деле реализован с помощью HashMap <E, Объект>, с помощью фиктивного экземпляра объекта на каждой записи Набора. Я думаю что отходы 4 байта (на 32-разрядном...
Выполнение этого кода: общедоступный класс SomeSet {общедоступная статическая основная пустота (Строка [] args) {Набор <Короткий> s = новый <Короткий> HashSet (); для (короткий я = 0; я <100; я ++) {...
У меня есть список ~9000 продуктов, и некоторые из которых могут иметь дубликаты. Я хотел сделать HashTable этих продуктов с порядковым номером продуктов как их ключ, таким образом, я могу найти дубликаты легко...
Я хочу получить различие между двумя наборами ints в c#. Данный s1 и s2, я хочу возвратить те ints, которые находятся в s1 а не в s2. Я могу сделать что-то, такое как: Список <интервал> s1 = новый List&...
Мне нужен пример о том, как использовать сопоставимый класс на HashSet для получения порядка по возрастанию. Скажем, у меня есть HashSet как этот: HashSet <Строка> hs = новый HashSet <Строка> (); Как может я...