Sobes.tech
Junior — Middle

Qual é a função principal da estrutura de dados Set e qual é a sua vantagem?

sobes.tech IA

Resposta da IA

Um conjunto (Set) é uma estrutura de dados que armazena elementos únicos sem uma ordem definida (no caso de HashSet) ou com uma ordem específica (por exemplo, TreeSet).

A função principal do Set é garantir que cada elemento apareça apenas uma vez. Isto é útil quando se quer eliminar duplicados ou verificar a existência de um elemento.

Vantagens:

  • Pesquisa, adição e remoção rápidas de elementos (no HashSet — aproximadamente O(1))
  • Garantia de unicidade dos elementos

Exemplo de uso: armazenamento de IDs de utilizador únicos, filtragem de valores repetidos de uma lista.