PERGUNTA 2 Sobre Tabelas Hash, é possível afirmar que: Uma Tabela Hash difere dos vetores porque na Tabela Hash temos índices do tipo stringe valores do tipo inteiro, enquanto nos vetores temos índices do tipo inteiro e valores do tipo string. Se internamente implementamos uma Tabela Hash como um vetor, precisaremos de uma função de mapeamento que mapeie as chaves para inteiros, dentro dos limites estabelecidos pelo vetor. A implementação de uma Tabela Hash faz com que as buscas ocorram em tempo constante. As deleções e inserções ocorrem em tempo O(log n). Em uma Tabela Hash implementada como vetor, o tamanho do vetor não costuma interferir na presença de colisões, a não ser que algum erro de projeto tenha sido cometido pelos desenvolvedores. Em uma Tabela Hash, cada entrada é do tipo (k,v), onde a chave k precisa ser do tipo inteiro e v pode receber qualquer tipo.
Soluções para a tarefa
Respondido por
4
Resposta:
Se internamente implementamos uma Tabela Hash como um vetor, precisaremos de uma função de mapeamento que mapeie as chaves para inteiros, dentro dos limites estabelecidos pelo vetor.
Explicação:
Perguntas interessantes
Português,
6 meses atrás
Biologia,
6 meses atrás
Matemática,
6 meses atrás
Biologia,
8 meses atrás
Inglês,
8 meses atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás