Os Mapas de Hash são estruturas de dados indexados. Um Mapa de Hash usa uma função de Hash para calcular um índice com uma chave em uma matriz de baldes ou slots. O seu valor é mapeado para o bucket com o índice correspondente. A chave é única e imutável. Pense em um Mapa de Hash como um armário com gavetas com etiquetas para as coisas armazenadas nelas. Por exemplo, armazenar informações do usuário – considere o e-mail como a chave e podemos mapear os valores correspondentes a esse usuário como nome, sobrenome etc. para um bloco.

Considere a seguinte codificação em Java, em sua versão 8, realizando a importação da biblioteca java.util.*;


Fonte: Elaboração do autor, 2023.

Sobre o código anterior, assinale a alternativa correta.

a.
A expressão “get(2)” ocasionará um erro no valor, pois, em Hash, as respostas devem ser do tipo inteiro.

b.
A expressão “System.out.println” permite a exibição da saída do sistema em uma janela baseada em frames.

c.
O código utiliza-se de conjuntos, que são estruturas mais eficientes e mais rápidas do que os Mapas.

d.
O método mentry.getKey() serve para obter a chave da relação Hash, e o “mentry.getValue()”, o seu valor.

e.
Em “Map.Entry mentry” teremos um erro de compilação, devido à incompatibilidade com a classe Iterator.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.