HashSet (множина на основі гешу)
Коротко: Множина, що всередині використовує геш-таблицю, щоб вставляти, шукати та видаляти елементи надзвичайно швидко (в ідеалі майже за константний час).
Докладніше: Кожен елемент відображається на комірку пам’яті геш-функцією — це позбавляє потреби перебирати всю структуру, як довелося б у списку. Ціна: порядок елементів під час перебору непередбачуваний і не збігається ні з порядком вставлення, ні з відсортованим — для цього потрібен TreeSet…
Подробиці
Основний механізм: геш-функція перетворює…
Див. також: множина, TreeSet, LinkedHashMap