Informática, perguntado por 2000817, 6 meses 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.

Soluções para a tarefa

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 interessantes