Запитання з тегом «set»

Набір - це сукупність, в якій не повторюється жоден елемент, який може бути в змозі перерахувати його елементи за критерієм впорядкування ("упорядкований набір") або не зберегти замовлення ("не упорядкований набір").

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Цінність відсутня . Як я можу отримати значення?
91 c++  set  iteration 


23
Як я можу імітувати масив змінної в MySQL?
Це здається , що MySQL не має масив змінних. Що я повинен використовувати замість цього? Здається, пропонуються дві альтернативи: скалярний набір типу та тимчасові таблиці . Питання, на яке я зв’язав, пропонує перше. Але чи є гарною практикою використовувати їх замість змінних масиву? Як варіант, якщо я йду з наборами, …

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

6
Чому набори Python не розуміють '+'?
Я хотів би знати, чому це дійсно: set(range(10)) - set(range(5)) але це недійсно: set(range(10)) + set(range(5)) Це тому, що "+" може означати як перетин, так і об'єднання?
90 python  set 

12
Чи є кращий спосіб поєднати два набори рядків у Java?
Мені потрібно поєднати два набори рядків, фільтруючи надлишкову інформацію, це рішення, яке я придумав, чи є кращий спосіб, який хтось може запропонувати? Можливо, щось вбудоване, що я пропустив? Не пощастило з Google. Set<String> oldStringSet = getOldStringSet(); Set<String> newStringSet = getNewStringSet(); for(String currentString : oldStringSet) { if (!newStringSet.contains(currentString)) { newStringSet.add(currentString); } …
90 java  set 

5
Набір Javascript проти продуктивності масиву
Можливо, тому, що набори є відносно новими для Javascript, але я не зміг знайти статтю на StackO чи де-небудь ще, де говориться про різницю в продуктивності між ними в Javascript. Отже, яка різниця з точки зору продуктивності між ними? Зокрема, коли справа стосується видалення, додавання та ітерації.

26
Отримання набору потужностей набору в Java
Набір потужностей {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 


1
Можливі місця для набору послідовностей / параметрів зображення для потоку H.264
Я працюю над декодером H.264, і мені цікаво, де знайти SPS і PPS. Моя довідкова література говорить мені, що це одиниці NAL, закодовані в потоці H.264, але коли я розглядаю приклад-MP4-файл із IsoViewer, він говорить, що SPS і PPS знаходяться в avcC Box. Як саме це працює? Як він шукає …
85 parameters  set  mp4  h.264  mkv 

3
Складність у часі операцій з набором пітонів?
Яка часова складність кожної з операцій набору пітона у позначенні Big O ? Я використовую тип набору Python для операції над великою кількістю елементів. Я хочу знати, як розмір набору впливатиме на продуктивність кожної операції. Наприклад, додайте і тест на членство: myset = set() myset.add('foo') 'foo' in myset Погуглити навколо …

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 …
84 python  list  set  python-2.7 

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

2
Як набір Python ([]) перевіряє, чи рівні два об’єкти? Які методи потрібно визначити об’єкту, щоб це налаштувати?
Мені потрібно створити об'єкт або клас "контейнер" у Python, який зберігає записи інших об'єктів, які я також визначаю. Однією з вимог цього контейнера є те, що якщо два об’єкти вважаються ідентичними, один (або один) видаляється. Моя перша думка полягала в тому, щоб використовувати a set([])як об’єкт, що містить, щоб виконати …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.