• Matéria: Informática
  • Autor: 2000817
  • Perguntado 4 anos atrás

PERGUNTA 1 Sobre o teste linear para tratamento de colisão em uma tabela hash, assinale a alternativa correta sabendo que posições na implementação interna do vetor podem estar "ocupadas", "vazias" ou "disponíveis". A função de remoção, após encontrar o elemento a ser removido, marca a posição onde ele está como "vazia". A função de remoção deve ser chamada com elementos que realmente existem na tabela, senão entrará em looping infinito. A função de remoção remove o elemento que está na posição indicada pela função de hash. Isso ocorre porque as colisões são um problema a ser tratado apenas nas buscas e inserções. A função de remoção de uma entrada deverá procurar um elemento com chave igual ao que foi recebido por parâmetro. Encontrado o elemento, marca a posição como "disponível". A função de remoção de uma entrada deverá procurar um elemento com chave igual ao que foi recebido por parâmetro. A busca deve ser feita usando a busca binária, iniciando na posição indicada pela função de hash.

Respostas

respondido por: 2008603
5

Resposta:

Explicação:

respondido por: jjs2204
4

Resposta:

A função de busca de um elemento procura a chave de entrada, inicialmente na posição indicada pela função de hash, mas, caso ela esteja ocupada por outra entrada, inicia uma busca sequencial nas posições seguintes e só pára quando encontrar o elemento, ou quando encontrar uma posição "vazia".

Explicação:

10/10

Perguntas similares