set

Eine Menge ist eine Sammlung, in der kein Element wiederholt wird, die ihre Elemente möglicherweise nach einem Ordnungskriterium (einer "geordneten Menge") auflisten oder keine Reihenfolge beibehalten kann (eine "ungeordnete Menge").
1
Antwort

Verhalten von "und" mit Mengen in Python

Ich weiß, dass ich das kaufmännische Und-Zeichen & verwenden sollte, wenn ich die Schnittmenge von zwei Mengen (oder frozensets) erhalten möchte. Aus Neugierde versuchte ich das Wort "und" zu benutzen %Vor% Ich bin nur neugierig warum?...
05.02.2013, 22:38
4
Antworten

der offizielle Name dieses Programmieransatzes zur Berechnung der Vereinigung und der Schnittmenge

Ich habe [dieses Rad] sicherlich erfunden, als ich die Vereinigung und die Schnittmenge und Diff zweier Sätze (die als Listen gespeichert waren) gleichzeitig berechnen wollten. Anfangscode (nicht der engste): %Vor% Dann erkannte ich, dass ic...
06.01.2010, 00:16
1
Antwort

Wie man Elemente aus einem std :: set entfernt, während man darüber iteriert

Wie kann ich Elemente aus einem std::set entfernen, während ich darüber iteriere Mein erster Versuch sieht so aus: %Vor% Aber das ist problematisch, wenn wir das erste Element aus der Menge entfernen wollen, weil iter-- den Iterator...
17.12.2013, 06:31
3
Antworten

C ++ std :: set Suche nach Funktionsüberladung == operator

Ich benutze Sätze. Ich benutze eine benutzerdefinierte Struktur als Schlüssel. Ich füge einen Wert ein und versuche den eingegebenen Wert zu finden. Aber es scheint nie das Element zu finden. Ich habe sowohl den == Operator als auch den & lt;...
23.08.2012, 07:44
1
Antwort

Warum kann ich std :: set nicht mit einer Instanziierung eines Prädikats konstruieren, aber ich kann ein std :: set zuweisen, das auf diese Weise konstruiert wurde?

Also habe ich ein Array (0 - n), das Werte enthält, die ich mit std :: set für die Sortierung verwenden möchte. Das Array ist unsigned int Kosten [n] . Ich verwende den folgenden Funktor für diese Sortierung: %Vor% Also hier ist das Pr...
21.11.2011, 03:49
4
Antworten

Finde alle Zahlen in dem Bereich [a, b], die nicht in der gegebenen std :: set S sind

Lassen Sie a und b ganze Zahlen sein, a < b . Mit einem std::set<int> S ist eine effiziente und elegante (vorzugsweise ohne explizite Schleifen) Möglichkeit, alle Zahlen aus vector , die nicht in [a, b] sind, zu finden...
17.05.2012, 12:28
1
Antwort

Kann ich einen Settyp als Array-Index verwenden?

Ich kann einen set -Typ nicht als Größenindikator für ein Array verwenden, dies ist jedoch für kleine Sätze durchaus sinnvoll. Angenommen, ich habe den folgenden Code: %Vor% Der folgende Code wird kompiliert und funktioniert. %Vor%...
07.09.2017, 14:01
1
Antwort

Warum liefert Data.Set sowohl Elems als auch ToList?

In der Quelle haben wir elems = toList . Warum brauchen wir beide Funktionen? Data.Set auf Hackage     
19.10.2013, 03:17
2
Antworten

Wie teuer ist der Vergleich zweier ungeordneter Mengen für die Gleichheit?

Gegeben zwei std::set s, kann man einfach beide Sätze gleichzeitig durchlaufen und die Elemente vergleichen, was zu linearer Komplexität führt. Dies funktioniert nicht für std::unordered_set s, da die Elemente in beliebiger Reihenfolge ges...
12.04.2012, 06:33
1
Antwort

Java-Äquivalent von Python 'in' - für den Set-Mitgliedschaftstest?

Ich möchte prüfen, ob ein item in einem item set existiert. Ich möchte dies in java tun: %Vor% (Entschuldigung, wenn mein Python nicht Python ist. Ich wollte nur meine Absicht vermitteln.) Ich habe es geschafft, dies zu schre...
31.03.2013, 08:51