1
resposta

LinkedHashSet

Qual a difrença do HashSet para o LinkedHashSet em termos de implementaçao?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Fala Mauro, tudo bem?

Um HashSet é desordenado. O LinkedHashSet é a versão ordenada do HashSet. A única diferença entre HashSet e LinkedHashSet é que LinkedHashSet mantém a ordem de inserção. Quando iteramos por meio de um HashSet, a ordem é imprevisível, embora seja previsível no caso de um LinkedHashSet. A razão pela qual o LinkedHashSet mantém a ordem de inserção é porque a estrutura de dados subjacente é uma lista duplamente vinculada (uma guarda a posição, outra o elemento).