Pytania otagowane jako hashset

HashSet hermetyzuje operacje, które umożliwiają porównywanie elementów w kolekcjach. HashSets są często używane do określania nakładających się i unikatowych elementów w kolekcji.

1
Metoda HashSet <T> .removeAll jest zaskakująco wolna
Jon Skeet niedawno poruszył na swoim blogu interesujący temat dotyczący programowania: „W mojej abstrakcji, droga Lizo, droga Lizo” (wyróżnienie dodane): Mam zestaw - HashSetwłaściwie. Chcę usunąć z niego niektóre elementy… a wiele z nich może nie istnieć. W rzeczywistości w naszym przypadku testowym żaden element z kolekcji „do usunięcia” nie …

11
Jak odzyskać rzeczywisty przedmiot z HashSet <T>?
Przeczytałem to pytanie, dlaczego nie jest to możliwe, ale nie znalazłem rozwiązania problemu. Chciałbym pobrać element z platformy .NET HashSet&lt;T&gt;. Szukam metody, która miałaby taki podpis: /// &lt;summary&gt; /// Determines if this set contains an item equal to &lt;paramref name="item"/&gt;, /// according to the comparison mechanism that was used when …
86 c#  .net  hashset 


1
Nieoczekiwany czas działania kodu HashSet
Więc pierwotnie miałem ten kod: import java.util.*; public class sandbox { public static void main(String[] args) { HashSet&lt;Integer&gt; hashSet = new HashSet&lt;&gt;(); for (int i = 0; i &lt; 100_000; i++) { hashSet.add(i); } long start = System.currentTimeMillis(); for (int i = 0; i &lt; 100_000; i++) { for (Integer …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.