Tag: hashset
Ein HashSet kapselt Operationen, die es ermöglichen, für den Vergleich der Elemente in Sammlungen. HashSets werden Häufig verwendet, um zu bestimmen, überlappende und einzigartige Elemente in einer Sammlung.
1
Antworten
Unten ist der code für die Suche nach doppelten Objekten aus einer Liste von Objekt. Aber aus irgendeinem Grund die hashset gespeichert ist, auch die gleichen Objekte. Ich bin sicherlich fehlt hier etwas, aber wenn ich überprüfen
3
Antworten
Frage ich mich, ob es möglich ist, verwenden Sie ein HashSet und machen die Methode Enthält true zurück, wenn ein Feld in der hash für ein Objekt geben. Dies ist ein Beispiel für das, was ich möchte
5
Antworten
Für das Hashset in java gibt es eine .equals-Methode vergleichen von Elementen in jedem Satz. Dies wird true zurückgeben, unabhängig von der Reihenfolge? Beispiel, sagen wir, wir haben einen Satz mit den Elementen {a,b,c} und eine andere
4
Antworten
public static void main(String args) { Map<String, HashSet<String>> test = new HashMap<String, HashSet<String>>(); test.put("1", new HashSet<String>()); System.out.println(test); System.out.println(test.get("1")); if(test.get("1") == null){ System.out.println("Hello world"); } } Den ersten println ruft mich {1=} Der zweite bekommt von mir
6
Antworten
In der Java-API, die Implementierung von HashSet ist die Verwendung eines Objekts als Wert für den innen-HashMap, //Dummy value to associate with an Object in the backing Map private static final Object PRESENT = new Object(); public
1
Antworten
Ich versuche zu verwenden. so versuchte ich auf diese Weise HashSet set=new HashSet(); Points p1 = new Points(10, 20); Points p2 = new Points(10, 20); System.out.println(set.add(p1)); //output true System.out.println(set.add(p2)); //output false Ich weiß, dass meine erste Ausgabe
3
Antworten
Ich das einfügen muss ein 1D-array in das hashset. Aber ich erhielt den Fehler beim kompilieren. #include <stdio.h> #include <stdlib.h> #include <hash_set.h> using namespace std; int hash_comp(const int* state1,const int* state2) { int result = 0; for
3
Antworten
Ich bauen will ein HashSet<u8> aus einer Vec<u8>. Ich würde dies gerne tun in einer Zeile code, kopieren der Daten nur einmal, mit nur 2n Speicher, aber das einzige, was ich bekommen kann, um zu kompilieren ist
4
Antworten
Möchte ich zum speichern der HashSet zu dem server-Verzeichnis. Aber ich bin jetzt nur in der Lage gewesen, um es zu speichern in .bin-Dateien. Aber wie Drucke ich alle Key ' s in dem HashSet ein .txt-Datei?
4
Antworten
Lerne ich Java Collection Framework und bekam moderiert Verständnis. Nun, wenn ich werde ein bisschen weiter, ich habe einige Zweifel in: HashMap, HashSet, Hashtable. In der Javadoc für HashMap sagt: Hash-Tabelle basierend Implementierung der Map-Schnittstelle. Diese bietet
4
Antworten
Habe ich etwa 420,000 Elemente, die ich brauche, um leicht zu speichern in einer Reihe oder Liste von einigen Art. Die Beschränkungen aber, dass ich in der Lage sein müssen, wählen Sie eine zufällige element, und dass
3
Antworten
Schreibe ich einen lexikalischen Analysator und noch nie benutzt hash-sets. Ich möchte eine Zeichenkette und stellen Sie sicher, es ist legal. Ich glaube, ich verstehe, wie das erstellen der hash-set mit gültigen Zeichen, aber ich bin mir
4
Antworten
Im mit dem folgenden Stück code laden meiner text-Datei in eine hashset. HashSet<string> hashs = new HashSet<string>(File.ReadLines("textFile.txt")); Frage mich ob es irgendeine einfache Möglichkeit, um eine zufällige Zeile aus oder? Können davon ausgehen das textFile.txt enthält 10
10
Antworten
Möchte ich wissen, warum HashSet, LinkedHashSet und TreeSet Implementierung erlaubt nicht null Elemente? Immer wenn ich versuche, führen Sie den folgenden code wird ein null-Zeiger-Ausnahme. public static void main(String args) { HashSet<Integer> hashSet = new HashSet<Integer>(); hashSet.add(2);
6
Antworten
Vor ein paar Tagen antwortete ich eine interessante Frage auf SO über HashSet<T>. Eine mögliche Lösung beteiligt Klonen der hashset, und in meiner Antwort habe ich vorgeschlagen, so etwas zu tun: HashSet<int> original = ... HashSet<int> clone
2
Antworten
Ich bin neu in Java, die Funktion würde ich gerne ausführen, ist das laden eine Reihe von Daten aus einer Datei, in meinem hashSet () - Funktion. das problem ist, dass ich in der Lage, geben Sie
6
Antworten
Lassen Sie uns sagen, Sie haben eine Klasse und erstellen Sie ein HashSet für das speichern dieser Instanzen dieser Klasse. Wenn Sie versuchen, hinzufügen von Instanzen, die gleich sind, wird nur eine Instanz gehalten wird, die in
4
Antworten
Ich bin noch Recht neu in C#, aber bemerkt die Vorteile durch Beiträge aus dem forum der mit einem HashSet statt einer List in bestimmten Fällen. Meinem aktuellen Fall ist das nicht, ich bin zu speichern eine
3
Antworten
Warum nicht Java bieten Funktionen, um die Schlüssel/Wert-Paaren in einer HashSet wie vorhanden in Hashtable? Es scheint wie eine echte Schmerzen zu haben, Durchlaufen Sie jedes mal, wenn Sie brauchen, um auf etwas. Oder gibt es einen
2
Antworten
Ich bin neu in C++ und STL. Ich komme bei der folgenden einfachen Beispiel einer hash-set speichern von benutzerdefinierten Daten-Strukturen: #include <iostream> #include <ext/hash_set> using namespace std; using namespace __gnu_cxx; struct trip { int trip_id; int delta_n;
1
Antworten
In Java haben wir HashSet<Integer>, ich brauche ähnliche Struktur in Python zu verwenden, enthält, wie unten: A = [1, 2, 3] S = set() S.add(2) for x in A: if S.contains(x): print "Example" Könnten Sie bitte helfen?
2
Antworten
import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; public static void printNumWordsDiscovered( HashMap<String,Integer> vocab, HashSet<String> dictionary ) { HashMap <String,Integer> Combine = new HashMap <String,Integer> (); Iterator iterVoc = vocab.entrySet().iterator(); List<String> Dic = new ArrayList<String>(); int i
3
Antworten
Ich versuche, zu konvertieren, ein HashSet, um ein Array von Doubles. Ja, ich habe eine main-Methode und Klasse definiert, ich habe nur enthalten, was ich importiert haben, sowie den code für diese spezielle Funktion. Dies ist der
4
Antworten
Wie funktioniert Java schnell vergleichen zwei-Kollektion sind genau das gleiche in java? Beispiel: wenn diese Sammlung Eingestellt ist, vergleichen Sie Ihre enthalten das gleiche Objekt und Ihre Größe sind die gleichen. Code sieht wie folgt public boolean
2
Antworten
Warum tun die zweite und Dritte Gruppe erhalten, um: Integer j = new Integer{3,4,5,6,7,8,9}; LinkedHashSet<Integer> i = new LinkedHashSet<Integer>(); Collections.addAll(i,j); System.out.println(i); HashSet<Integer> hi = new HashSet<Integer>(i); System.out.println(hi); LinkedHashSet<Integer> o = new LinkedHashSet<Integer>(hi); System.out.println(o); Hier ist die Ausgabe
6
Antworten
Zunächst fügen Sie das element in HashSet und druckt die Größe des HashSet liefert, wie erwartet. aber ich modifizierte einen der Objektwert und wieder speichern in HashSet, und entfernen Sie das Objekt mithilfe des Objekt-Namen an. aber
8
Antworten
all I have-Liste enthält Doppelte Werte will ich irgendwie, um nur die Eindeutigen Werte aus und speichern Sie es in einer weiteren Liste oder gesetzt werden.Also kann ich die Durchführung einiger Betrieb auf. Mein code: { List<Integer>
3
Antworten
Brauche ich ein HashSet, die die Beibehaltung der insertion der Bestellung, gibt es Implementierungen dieser in den Rahmen? Ich nehme an, du meinst wie Java ist LinkedHashSet ja die einfachste Sache zu tun ist, wickeln Sie eine
5
Antworten
Ich nur verstehen, dass LinkedHashSet nicht lässt doppelte Elemente zu, wenn Sie es einfügen. Aber, ich verstehe nicht, wie funktioniert Hashset funktioniert in java? Ich weiß ein wenig, dass die Hash-Tabelle wird verwendet in Hashset, damit die
1
Antworten
Ich jetzt gerade angefangen, mit hashsets, und ich versuche, drucken Sie es aus, aber alle, die es druckt, ist Ihr Standort habe ich versucht den Iterator und .toString() hier ist mein code : char a =
2
Antworten
Ich versuche zu serialisieren ein Hashset, aber ich habe kein Glück. Immer wenn ich versuche, öffnen Sie die serialisierten Daten, bekomme ich ein leeres HashSet. Jedoch, eine Liste funktioniert gut. Beispiel-code: [Serializable()] public class MyClass : ISerializable
6
Antworten
Ich bin mit der HashSet für das hinzufügen der Elemente und abrufen kann, weiß ich, dass ich das nicht abrufen der Daten in der Reihenfolge, in der ich Sie Hinzugefügt hat, aber ich will wissen den genauen
3
Antworten
Habe ich zum erstellen eines Kurses mit einigen undergraduate-und postgraduate-Studenten, dann Auszug aus der natürlich alle Doktoranden mit "Ismael Bento" als Ihren Vorgesetzten mit der Methode getPostgraduates() und verwenden Sie die Klasse Notifier senden Sie eine Nachricht(den
2
Antworten
Möchte ich, um ein element in einem HashSet nur, wenn es eine spezielle Zeichenfolge enthält. ich versuchte der code unten, aber ich nicht alles bekommen... wie kein matching. aber diese kippe passieren, verursachen die Unbekannten Zähler wird
2
Antworten
Arbeite ich an einem Praxis-problem, das muss ich hinzufügen einen Wert in eine hashmap. Aber ich kann nicht herausfinden, warum ich immer eine Fehlermeldung auf der Zeile courseName.add(student); Hier ist mein code: public class StudentDatabase { //add
3
Antworten
Betrachten Sie den folgenden code: 6. Set<Integer> set = new HashSet<Integer>(); 7. Integer i1 = 45; 8. Integer i2 = 46; 9. set.add(i1); 10. set.add(i1); 11. set.add(i2); System.out.print(set.size() + " "); 12. set.remove(i1); System.out.print(set.size() + " ");
3
Antworten
Ich habe eine HashSet und wenn ich den Add Methode der Sammlung, nichts ist Hinzugefügt. Der Ausgang ist noch 2, 3, 5, 7, 11, 13 und die Ausgabe von .Count ist 6. Ist das ein bug oder
3
Antworten
Bin ich mit VS 2008 und ich muss wissen, wie Sie zum initialisieren des HashSet. Ich weiß, dass Einige Werte, die erforderlich ist, um hinzufügen, dass es während der Initialisierung. Wie kann ich das hinzufügen von Werten
1
Antworten
Leistung von unten Klasse ist : Größe ist 3 Größe ist 1 Aber wenn ich das TreeSet zu einem HashSet so line : Set<SuggestionDetailBean> set = new TreeSet<SuggestionDetailBean>(); wird Set<SuggestionDetailBean> set = new HashSet<SuggestionDetailBean>(); die Ausgabe ist
5
Antworten
Ich habe ein Java-Satz (speziell HashSet). Nehme an, es hat eine Größe von 10k. Wie kann ich es brechen in 5 Gruppen jeder Größe 2k? Loop, zählen, legen. Gibt es da eine bestimmte Regel, die Sie verwenden
2
Antworten
In java ich m nicht in der Lage, fügen Sie eine Liste in eine hashset mit hash-set addAll-Methode List a = new ArrayList(); a.add(20); List b = new ArrayList(); b.add(30); Set set = new HashSet ( a
3
Antworten
Als ein Ergebnis einer anderen Frage, die ich hier möchte ich ein HashSet für meine Objekte Werde ich die Objekte erstellen, die eine Zeichenfolge enthält und einen Verweis auf seinen Eigentümer. public class Synonym { private string
2
Antworten
Erwarte ich folgenden code mir geben würde, eine Teilmenge und ein ergänzender Satz. Aber eigentlich das Ergebnis zeigt, dass "Fehler: Dies ist keine Teilmenge!" Was es ist.next() Holen und zu überarbeiten, wie mein code, um das Ergebnis
9
Antworten
Habe ich eine Methode, die geht durch die möglichen Zustände in einem board, und speichert Sie in eine HashMap void up(String str){ int a = str.indexOf("0"); if(a>2){ String s = str.substring(0,a-3)+"0"+str.substring(a-2,a)+str.charAt(a-3)+str.substring(a+1); add(s,map.get(str)+1); if(s.equals("123456780")) { System.out.println("The solution is
5
Antworten
Ich habe eine ziemlich große (100'000s Einträge) HashMap. Jetzt brauche ich ein HashSet mit allen Schlüsseln aus dieser HashMap. Leider HashMap nur keySet() Methode gibt eine Set aber nicht HashSet. Was wäre ein effizienter Weg, um erzeugen
6
Antworten
Habe ich eine Sammlung von einem großen Anzahl der Objekte, die definiert sind durch name/Wert-Paaren. Ich brauche schnellen Zugriff auf alle Ihre Werte und in der Lage sein, um Sie wieder alphabetisch sortiert nach Namen. Zuerst dachte
9
Antworten
Also ich habe eine benutzerdefinierte Klasse, die haben eine Reihe von anderen benutzerdefinierten Klasse Schüler. So wird es etwa so Aussehen: public class Class { private Set<Student> students; //other methods } Nun ich werde das hinzufügen und
5
Antworten
Ich versuche zu schaffen, eine HashSet (oder beliebigen collection-Typ - aber ich denke, HashSet passen mir am besten), die bleiben, um, egal was eingelegt wird. Es ist für einen Kontakt-manager-Projekt an dem ich arbeite. Ich habe experimentiert,
2
Antworten
Wenn ich den folgenden code, bekomme ich eine exception. Ich suchte aber nicht finden konnte, keine Lösung. Exception in thread "main" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$KeyIterator.next(Unknown Source) at com.aybits.software.linkgrabber.Grabber.main(Grabber.java:45) Linie Nummer 45 ist for(String linkFromCollection :
2
Antworten
Ich versuche zu implementieren, die eine Liste von Cache-Pfade auf einer A* - Algorithmus. Derzeit ist die Cache-Pfade gespeichert sind, in einer Liste wie dieser: readonly List<CachedPath> _cachedPaths = new List<CachedPath>(); Die Operationen, die über diese Liste