Um Conjunto é uma Coleção que não pode conter elementos duplicados. Ele modela a abstração do conjunto matemático e funciona de forma análoga aos conjuntos da matemática. Trata-se de uma Collection que não permite elementos duplicados. Set também adiciona um contrato mais forte no comportamento das operações Equals e HashCode, permitindo que instâncias sejam comparadas significativamente, mesmo que os seus tipos de implementação sejam diferentes. Duas instâncias de Set são iguais se contiverem os mesmos elementos. Observe as afirmações a seguir, sobre as Coleções em Java, e correlacione-as, adequadamente, aos termos aos quais se referem. 1. TreeSet 2. HashSet 3. LinkedHashSet I. Armazena os seus elementos em uma Tabela Hash. É a implementação de melhor desempenho; no entanto, não oferece garantias quanto à ordem de iteração. II. Armazena os seus elementos em uma árvore rubro-negra, ordena os seus elementos com base em seus valores e é, substancialmente, mais lento do que outros Conjuntos. III. É implementado como uma Tabela Hash com uma lista encadeada passando por ela e ordena os seus elementos com base na ordem em que foram inseridos no Conjunto. Assinale a alternativa que correlaciona, adequadamente, os dois grupos de informação. a. 1-II; 2-I; 3-III. b. 1-III; 2-II; 3-I. c. 1-III; 2-I; 3-II. d. 1-II; 2-III; 3-I. e. 1-I; 2-II; 3-III.
TreeSet (1) armazena seus elementos em uma árvore rubro-negra, ordena seus elementos com base em seus valores e é substancialmente mais lento do que outros conjuntos (II).
HashSet (2) armazena seus elementos em uma tabela hash. É a implementação de melhor desempenho; no entanto, não oferece garantias quanto à ordem de iteração (I).
LinkedHashSet (3) é implementado como uma tabela hash com uma lista encadeada passando por ela e ordena seus elementos com base na ordem em que foram inseridos no conjunto (III).
Lista de comentários
Resposta:
A alternativa correta é a. 1-II; 2-I; 3-III.
Isso porque:
----------------------------------------------------------------------------------------------------
** Se gostou da minha resposta, de 5 estrelinhas e um coração, me ajude marcando como a melhor resposta . Fique com Deus e bons estudos. **
------------------------------------------------------------------------------------------------------
Resposta: A alternativa correta é a. 1-II; 2-I; 3-III.
Explicação: Corrigido pelo AVA