hashset

Ein HashSet kapselt Operationen, die den Vergleich von Elementen in Sammlungen ermöglichen. HashSets werden häufig verwendet, um überlappende und eindeutige Elemente in einer Sammlung zu bestimmen.
3
Antworten

Warum ist es in C # schneller, einen HashSet aus einer Liste zu erstellen, anstatt mit einem HashSet zu beginnen?

Ich habe eine Methode, die eine obere Grenze hat und eine Liste von Primzahlen bis zu dieser Grenze zurückgibt. %Vor% Ich entschied später, dass ich wirklich nur Nachschläge auf der Liste machen musste, oft nur die Frage "Is This Prime". Da...
24.09.2013, 17:06
2
Antworten

Sollte ich ein 'HashSet' oder ein 'TreeSet' für einen sehr großen Datensatz verwenden?

Ich habe eine Anforderung, 2 bis 15 Millionen Konten (die ein String der Länge 15 sind) in einer Datenstruktur für Nachschlagezwecke und Überprüfung der Eindeutigkeit zu speichern. Anfangs plante ich, sie in HashSet zu speichern, aber ich...
04.08.2015, 04:27
2
Antworten

Optimieren Sie IEnumerable zur HashSet-Konvertierung in LINQ

%Vor% Diese Funktion wird oft 1000 mal genannt und es gibt 5000 Studenten in der Ergebnismenge. Wie kann ich diese Funktion optimieren? Ich weiß, dass die Konvertierung von IEnumerable nach HashSet viele Gemeinkosten verursacht. ToHashS...
28.06.2012, 13:58
3
Antworten

Ist es möglich, eine Gruppe von Werten mit linq zu gruppieren?

Ich weiß, wie es möglich ist, anonyme Typen nach einer festen Liste von Werten zu gruppieren. Was ich tun möchte, ist nach einer Gruppe von Werten zu gruppieren. Zum Beispiel ist das Ergebnis dieses Ausdrucks 2. %Vor% Ich suche nach einer...
02.08.2012, 15:19
2
Antworten

Wie groß ist die Komplexität von method retainAll bei Verwendung auf HashSets in Java?

Zum Beispiel im folgenden Code: %Vor%     
15.07.2014, 09:44
2
Antworten

Das Hinzufügen von Arrays mit denselben Werten zu HashSet führt zu doppelten Elementen

Ich versuche, eine Reihe von Arrays von Ints zu erstellen, die Sache ist, dass wenn ich es versuche: %Vor% Dann hat s zwei Objekte, aber es sollte nur eins geben. Hinweis: Es spielt keine Rolle, ob HashSet & lt; Ganzzahl [] & gt ;. Es funkti...
20.05.2013, 20:34
4
Antworten

Zufälliges Holen von Elementen in einer HashMap oder HashSet ohne Schleifen

Ich habe ungefähr 420.000 Elemente, die ich einfach in einem Set oder einer Liste speichern muss. Die Einschränkungen sind jedoch, dass ich in der Lage sein muss, ein zufälliges Element auszuwählen und dass es schnell sein muss. Anfangs habe...
31.10.2011, 21:31
3
Antworten

HashSet vs. ArrayList Die CPU-Auslastung ist hoch

Ich habe 104k String-Werte, von denen 89k einzigartig sind. Ich möchte überprüfen, ob eine Zeichenfolge in dieser Liste vorhanden ist oder nicht. Dies ist meine Klasse und ihre Methode, die alle diese Datensätze enthält. %Vor% Meine Anwen...
06.08.2015, 08:01
1
Antwort

hashset, wörterbuch, arraylist: kann den wald nicht für die bäume sehen

Über: Mein mathematisches Programm wird eine riesige Sammlung von Elementen haben, durch die iteriert wird. Es besteht hauptsächlich aus einem Element und einem Zeiger für ein anderes Element ((int) Element, (int) Zeiger), das einem Schl...
08.04.2013, 11:59
3
Antworten

Warum akzeptiert c # hashSet das Hinzufügen von zwei Objekten mit demselben Wert für getHashCode ()?

Ich habe ein CustomObject-Objekt, das GetHashCode () überschreibt. Ich habe ein HashSet, und ich bin in der Lage, Add mit zwei verschiedenen Objekt mit dem gleichen Hash-Code aufzurufen. Beide werden hinzugefügt und später bekomme ich Probleme m...
06.06.2012, 15:06