Buscar

Sobre a implementação da função hashCode, assinale a alternativa correta. Questão 3Escolha uma opção: a. Nunca retorna números negativos, já que ...

Sobre a implementação da função hashCode, assinale a alternativa correta. Questão 3Escolha uma opção: a. Nunca retorna números negativos, já que não há qualquer condição que os utilize. b. Combina valores entre campos utilizando-se de um número primo constante. c. Deve utilizar todos os campos presentes no método equals. d. Não pode ser utilizado em tabelas hash, já que o seu resultado pode ser qualquer número inteiro. e. A variável result deve ser inicializada por um número primo qualquer.

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra B: "Combina valores entre campos utilizando-se de um número primo constante". A função hashCode é utilizada para gerar um valor numérico que representa um objeto, e é comumente utilizada em estruturas de dados como tabelas hash. A implementação da função hashCode deve ser consistente com a implementação do método equals, e geralmente combina os valores dos campos do objeto utilizando operações matemáticas, como multiplicação e soma, com um número primo constante para evitar colisões. A função hashCode pode retornar números negativos, mas isso não é um problema, desde que a implementação da tabela hash seja capaz de lidar com isso.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando