Tag: set-intersection
Die Kreuzung von zwei oder mehr Mengen besteht aus den Elementen, die diese Sätze alle gemeinsam haben.
2
Antworten
Habe ich eine Sammlung von std::set. Ich möchte zu finden, die Schnittmenge aller sets in dieser Sammlung, in der schnellsten Art und Weise. Die Anzahl der Sätze in der Sammlung ist in der Regel sehr klein (~5-10),
5
Antworten
Ich habe zwei arrays list1 und list2 die Objekte, die mit einigen Eigenschaften; userId ist die Id oder die einzigartige Eigenschaft: list1 = [ { userId: 1234, userName: 'XYZ' }, { userId: 1235, userName: 'ABC' }, {
1
Antworten
Derzeit denke ich, dass meine beste option ist die Verwendung von std::set_intersection, und prüfen Sie dann, ob die Größe der kleineren Eingabe ist die gleiche wie die Anzahl von Elementen gefüllt, set_intersection. Gibt es eine bessere Lösung?
15
Antworten
Gegeben seien zwei Listen (nicht unbedingt sortiert ist), was ist die effizienteste, nicht-rekursiver Algorithmus zum finden der Schnittmenge dieser Listen? InformationsquelleAutor der Frage | 2009-01-30
6
Antworten
Gibt es einen Algorithmus, der, gegeben zwei Mengen, berechnet Ihren Schnittpunkt in der linearen Zeit? Kann ich zwei for Schleifen um zu überprüfen, alle Paare von Elementen, die Aufnahme-Elemente, ich finde in den beiden sets. Jedoch, die
5
Antworten
Habe ich eine Liste der sets: setlist = [s1,s2,s3...] Will ich s1 ∩ s2 ∩ s3 ... Kann ich eine Funktion schreiben, tun es, indem Sie eine Serie von paarweisen s1.intersection(s2) usw. Gibt es eine empfohlene, besser,
6
Antworten
Gibt es eine Methode in java.util.Map oder jede util ausführen einer Kreuzung auf zwei Karten? (Schneiden Sie zwei Karten, indem Sie die "keys") Ich bin nicht in der Lage, diese zu finden. Ich kann immer umsetzen meiner