Запитання з тегом «hashset»

HashSet інкапсулює операції, які дозволяють порівняти елементи в колекціях. HashSets часто використовуються для визначення перекриваються та унікальних елементів у колекції.

1
Метод HashSet <T> .removeAll напрочуд повільний
Джон Скіт нещодавно підняв цікаву тему програмування у своєму блозі: "У моїй абстракції є дірка, дорога Ліза, дорога Ліза" (курсив додано): У мене є набір - HashSetнасправді. Я хочу видалити з нього деякі предмети ... і багато з них цілком можуть не існувати. Насправді, у нашому тестовому випадку жоден елемент …

11
Як отримати фактичний елемент із HashSet <T>?
Я прочитав це запитання про те, чому це неможливо, але не знайшов рішення проблеми. Я хотів би отримати елемент із .NET HashSet&lt;T&gt;. Я шукаю метод, який мав би такий підпис: /// &lt;summary&gt; /// Determines if this set contains an item equal to &lt;paramref name="item"/&gt;, /// according to the comparison mechanism …
85 c#  .net  hashset 

12
чи узгоджується порядок ітерацій Java HashMap keySet ()?
Я розумію, що Набір, повернений із методу keySet () Карти, не гарантує жодного конкретного замовлення. Моє питання полягає в тому, чи гарантує він однаковий порядок протягом декількох ітерацій. Наприклад Map&lt;K,V&gt; map = getMap(); for( K k : map.keySet() ) { } ... for( K k : map.keySet() ) { } …

6
Що таке JavaScript, еквівалентний C # HashSet?
У мене є список з декількох тисяч цілочисельних ключів. Єдине, що мені потрібно зробити із цим списком, це сказати, чи є в списку дане значення чи ні. Для C # я б використовував a, HashSetщоб зробити цей пошук швидким. Що таке еквівалент JavaScript? Мінімальний рівень підтримки: IE 9+, jQuery (поточний)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.