preguntar acerca de hashset

21
réponses

Différence entre HashSet et HashMap?

Mis à part le fait que HashSet n'autorise pas les valeurs en double, Quelle est la différence entre HashMap et Hashset? Je veux dire la mise en œuvre Sage? C'est un peu vague car les deux utilisent des tables de hachage pour stocker des valeurs. . …
demandé sur 1970-01-01 00:33:30
8
réponses

L’ajout d’une valeur en double à un HashSet / HashMap remplace-t-il la valeur précédente

Veuillez considérer le code ci-dessous: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size() donnera 1 car HashSet n'autorise pas les doublons, donc un seul élément sera stocké. Je veux savoir si nous ajoutons l'élémen …
demandé sur 1970-01-01 00:33:32
7
réponses

Supprimer des éléments d’un HashSet tout en itérant [dupliquer]

cette question a déjà une réponse ici: itération à travers une Collection, en évitant la modification Concurrentemodificationexception lors de la suppression en boucle 24 ré …
demandé sur 1970-01-01 00:33:29
3
réponses

HashSet Java avec des critères d’égalité personnalisés? [dupliquer]

cette question a déjà une réponse ici: est - il possible en java de faire quelque chose comme Comparator mais pour implémenter custom égale () et hashCode() 7 réponses …
demandé sur 1970-01-01 00:33:33
11
réponses

Comment récupérer l’article réel à partir de HashSet?

j'ai lu cette question au sujet de pourquoi il n'est pas possible, mais je n'ai pas trouvé une solution à ce problème. je voudrais récupérer un article à partir D'un .NET HashSet<T> . Je cherche une méthode qui aurait cet …
demandé sur 1970-01-01 00:33:31
22
réponses

Comment initialiser les valeurs HashSet par construction?

je dois créer un Set avec des valeurs initiales. Set<String> h = new HashSet<String>(); h.add("a"); h.add("b"); y a-t-il un moyen de faire cela en une seule ligne de code? ... …
demandé sur 1970-01-01 00:33:30
13
réponses

Hashset vs Treeset

j'ai toujours aimé les arbres, ce beau O(n*log(n)) et leur propreté. Cependant, tous les ingénieurs logiciels que j'ai connus m'ont demandé avec insistance pourquoi j'utiliserais un TreeSet . D'un contexte CS, Je ne pense pas que cela importe tou …
demandé sur 1970-01-01 00:33:29
6
réponses

Hashcode et égal pour Hashset

veuillez clarifier mon doute dans Hashset. Prenons le code suivant: class Person { String name; Person(String n) { name=n; } public String getName() { return name; } @Override public bo …
demandé sur 1970-01-01 00:33:31
2
réponses

Comment calculer l’intersection de deux ensembles? [dupliquer]

possibilité de dupliquer: trouver efficacement l'intersection d'un nombre variable d'ensembles de cordes Dire deux Hashset, comment calculer l'intersection d'entre eux? Set<String> s1 = new HashSet<Strin …
demandé sur 1970-01-01 00:33:32