Um Set é uma coleção da Java Collections Framework projetada para armazenar elementos únicos — ou seja: nenhum valor duplicado é permitido.
Dentro dessa família, o HashSet é a implementação mais utilizada.
Armazena dados usando uma tabela de espalhamento (hash table), proporcionando operações extremamente rápidas.
➡️ Complexidade média:
Se um elemento já existe no conjunto, uma nova tentativa de inserção simplesmente o ignora.
Os elementos não mantêm ordem lógica ou de inserção.
A estrutura organiza os itens conforme seus hashes.