Pytania otagowane jako set

Zbiór to zbiór, w którym żaden element się nie powtarza, który może być w stanie wyliczyć jego elementy według kryterium porządkowania („zestaw uporządkowany”) lub nie zachować porządku („zbiór nieuporządkowany”).


4
Jak iterować std :: set?
Mam ten kod: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Nie ma żadnej ->firstwartości. Jak mogę uzyskać wartość?
91 c++  set  iteration 

23
Jak mogę zasymulować zmienną tablicową w MySQL?
To wydaje się , że MySQL nie ma zmiennych tablicowych. Czego powinienem użyć zamiast tego? Wydaje się, że sugerowane są dwie alternatywy: skalar typu zestawu i tabele tymczasowe . Pytanie, z którym się połączyłem, sugeruje to pierwsze. Ale czy dobrą praktyką jest używanie ich zamiast zmiennych tablicowych? Alternatywnie, jeśli pójdę …

5
Dlaczego dyktowanie w Pythonie może mieć wiele kluczy z tym samym hashem?
Próbuję zrozumieć funkcję Pythona hashpod maską. Utworzyłem niestandardową klasę, w której wszystkie instancje zwracają tę samą wartość skrótu. class C: def __hash__(self): return 42 Po prostu założyłem, że tylko jedna instancja powyższej klasy może znajdować się dictw dowolnym momencie, ale w rzeczywistości dictmoże mieć wiele elementów z tym samym hashem. …


12
Czy jest lepszy sposób na połączenie dwóch zestawów ciągów w java?
Muszę połączyć dwa zestawy ciągów, odfiltrowując zbędne informacje, to jest rozwiązanie, które wymyśliłem, czy jest lepszy sposób, który każdy może zasugerować? Może coś wbudowanego, co przeoczyłem? Nie miałem szczęścia z Google. Set<String> oldStringSet = getOldStringSet(); Set<String> newStringSet = getNewStringSet(); for(String currentString : oldStringSet) { if (!newStringSet.contains(currentString)) { newStringSet.add(currentString); } }
90 java  set 

5
Zestaw JavaScript a wydajność tablicy
Może dlatego, że zestawy są stosunkowo nowe w Javascript, ale nie udało mi się znaleźć artykułu, na StackO ani nigdzie indziej, który mówi o różnicy w wydajności między nimi w Javascript. Jaka jest więc różnica, jeśli chodzi o wydajność, między nimi? W szczególności jeśli chodzi o usuwanie, dodawanie i iterowanie.

26
Uzyskanie zestawu narzędzi w Javie
Zestaw uprawnień {1, 2, 3}to: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Powiedzmy, że mam Setw Javie: Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); Jak napisać funkcję getPowerset w możliwie najlepszej kolejności? (Myślę, że to może być O (2 …
86 java  algorithm  set  powerset 


2
W jaki sposób Python ustawia ([]) sprawdza, czy dwa obiekty są równe? Jakie metody musi zdefiniować obiekt, aby to dostosować?
Potrzebuję utworzyć obiekt lub klasę „kontenera” w Pythonie, która przechowuje zapis innych obiektów, które również definiuję. Jednym z wymagań tego kontenera jest to, że jeśli dwa obiekty zostaną uznane za identyczne, jeden (albo jeden) zostanie usunięty. Moją pierwszą myślą było użycie a set([])jako obiektu zawierającego, aby spełnić to wymaganie. Jednak …

8
Python: jak połączyć wpisy w zestawie w jeden ciąg?
Zasadniczo próbuję połączyć wpisy w zestaw, aby uzyskać jeden ciąg. Próbuję użyć składni podobnej do funkcji łączenia list. Oto moja próba: 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(", ") Jednak otrzymuję ten błąd: AttributeError: 'set' object has no attribute 'join' Jakie …
85 python  list  set  python-2.7 


9
Sposoby tworzenia zestawu w JavaScript?
W Eloquent JavaScript, Rozdział 4, zestaw wartości jest tworzony przez utworzenie obiektu i przechowywanie wartości jako nazw właściwości, przypisując dowolne wartości (np. True) jako wartości właściwości. Aby sprawdzić, czy wartość jest już zawarta w zbiorze, inużywany jest operator: var set = {}; if (!'Tom' in set) { set.Tom = true; …
83 javascript  set 

5
Kopiowanie ustawia Java
Czy istnieje sposób na skopiowanie TreeSet? To znaczy, czy można iść Set <Item> itemList; Set <Item> tempList; tempList = itemList; czy też musisz fizycznie iterować zestawy i kopiować je jeden po drugim?
83 java  copy  set 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.