Вопросы с тегом «set»

Набор - это набор, в котором ни один элемент не повторяется, который может иметь возможность перечислять свои элементы в соответствии с критерием упорядочения («упорядоченный набор») или не сохранять порядок («неупорядоченный набор»).

4
Как сохранить результат запроса в переменной с помощью mysql
SET @v1 := SELECT COUNT(*) FROM user_rating; SELECT @v1 Когда я выполняю этот запрос с setпеременной, отображается эта ошибка. Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT count(*) …

4
Как выполнить итерацию std :: set?
У меня есть такой код: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Нет никакой ->firstценности. Как я могу получить стоимость?
92 c++  set  iteration 

5
Почему в Python dict может быть несколько ключей с одним и тем же хешем?
Я пытаюсь понять hashфункцию Python под капотом. Я создал собственный класс, все экземпляры которого возвращают одно и то же значение хеш-функции. class C: def __hash__(self): return 42 Я просто предположил, что только один экземпляр вышеуказанного класса может быть в a dictв любое время, но на самом деле a dictможет иметь …

6
Почему "+" не понимается наборами Python?
Я хотел бы знать, почему это действительно так: set(range(10)) - set(range(5)) но это неверно: set(range(10)) + set(range(5)) Это потому, что «+» может означать как пересечение, так и объединение?
90 python  set 

12
Есть ли лучший способ объединить два набора строк в Java?
Мне нужно объединить два набора строк при фильтрации избыточной информации, это решение, которое я придумал, есть ли лучший способ, который можно предложить? Возможно, что-то встроенное в то, что я не заметил? Не повезло с гуглом. Set<String> oldStringSet = getOldStringSet(); Set<String> newStringSet = getNewStringSet(); for(String currentString : oldStringSet) { if (!newStringSet.contains(currentString)) …
90 java  set 

5
Набор Javascript и производительность массива
Возможно, это связано с тем, что наборы являются относительно новыми для Javascript, но мне не удалось найти статью на StackO или где-либо еще, в которой говорилось бы о разнице в производительности между ними в Javascript. Итак, в чем разница с точки зрения производительности между ними? В частности, когда дело доходит …

26
Получение powerset набора на Java
Powerset {1, 2, 3}: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Скажем, у меня есть на SetJava: Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); Как мне написать функцию getPowerset с максимально возможным порядком сложности? (Я думаю, это может быть …
86 java  algorithm  set  powerset 

8
Python: как объединить записи в наборе в одну строку?
По сути, я пытаюсь объединить записи в набор, чтобы вывести одну строку. Я пытаюсь использовать синтаксис, аналогичный функции объединения для списков. Вот моя попытка: list = ["gathi-109","itcg-0932","mx1-35316"] set_1 = set(list) set_2 = set(["mx1-35316"]) set_3 = set_1 - set_2 print set_3.join(", ") Однако я получаю эту ошибку: AttributeError: 'set' object has …
85 python  list  set  python-2.7 

2
Как набор Python ([]) проверяет, равны ли два объекта? Какие методы необходимо определить объекту, чтобы это настроить?
Мне нужно создать объект или класс «контейнер» в Python, который будет вести учет других объектов, которые я также определяю. Одно из требований этого контейнера заключается в том, что если два объекта считаются идентичными, один (любой из них) удаляется. Моей первой мыслью было использовать в set([])качестве содержащего объекта, чтобы выполнить это …

1
Возможные местоположения наборов параметров последовательности / изображения для потока H.264
Я работаю над декодером H.264, и мне интересно, где найти SPS и PPS. В моей справочной литературе говорится, что это блоки NAL, закодированные в H.264-Stream, но когда я смотрю на файл example-MP4 с IsoViewer, он говорит, что SPS и PPS находятся в блоке avcC. Как именно это работает? Как он …
84 parameters  set  mp4  h.264  mkv 

5
Копирование наборов Java
Есть ли способ скопировать TreeSet? То есть можно ли пойти Set <Item> itemList; Set <Item> tempList; tempList = itemList; или вам нужно физически перебирать наборы и копировать их один за другим?
83 java  copy  set 

9
Способы создания набора на JavaScript?
В Eloquent JavaScript, Глава 4, набор значений создается путем создания объекта и сохранения значений как имен свойств, присвоения произвольных значений (например, true) как значений свойств. Чтобы проверить, содержится ли уже значение в наборе, используется inоператор: var set = {}; if (!'Tom' in set) { set.Tom = true; } Это идиоматический …
83 javascript  set 

8
В чем разница между HashSet и Set?
Видел фрагмент кода вроде Set<Record> instances = new HashSet<Record>(); Мне интересно, не является ли Hashset особенным набором. Есть ли между ними разница?
83 java  interface  set 

3
Понимание набора Python
Итак, у меня есть эти две задачи для домашнего задания, и я застрял на второй. Используйте Python Set Component (Python эквивалент нотации Set Builder), чтобы сгенерировать набор всех простых чисел, меньших 100. Напомним, что простое число - это целое число, которое больше 1 и не делится ни на одно целое, …

2
Хранит ли std :: set объекты непрерывно в памяти?
Хранит ли std::setобъекты в непрерывной памяти как std::vector? Я не смог найти это в Интернете, cppreference не упоминает подробности о распределении памяти. Но я не понимаю, почему он не может использовать непрерывную память, поэтому мой вопрос.
16 c++  set  stdset 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.