«hashset» etiketlenmiş sorular

Bir HashSet, koleksiyonlardaki öğelerin karşılaştırılmasına olanak tanıyan işlemleri kapsüller. HashSets, bir koleksiyondaki örtüşen ve benzersiz öğeleri belirlemek için sıklıkla kullanılır.

1
HashSet <T> .removeAll yöntemi şaşırtıcı derecede yavaştır
Jon Skeet kısa süre önce blogunda ilginç bir programlama konusu gündeme getirdi: "Soyutlamamda bir boşluk var sevgili Liza, sevgili Liza" (vurgu eklenmiştir): HashSetAslında bir setim var . Bazı öğeleri ondan kaldırmak istiyorum… ve öğelerin çoğu pek mevcut olmayabilir. Aslında, bizim test örneğimizde, "kaldırma" koleksiyonundaki hiçbir öğe orijinal sette olmayacak. Bu …

11
HashSet <T> 'den asıl öğe nasıl alınır?
Neden mümkün olmadığına dair bu soruyu okudum , ancak soruna bir çözüm bulamadım. .NET'ten bir öğe almak istiyorum HashSet&lt;T&gt;. Bu imzaya sahip bir yöntem arıyorum: /// &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 the …
86 c#  .net  hashset 

1
HashSet kodu için beklenmeyen çalışma süreleri
Yani aslında, bu kodu vardı: 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 …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.