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
5
Resposta:
Explicação:
Respondido por
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
Artes,
4 meses atrás
Geografia,
4 meses atrás
Português,
6 meses atrás
Física,
6 meses atrás
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Química,
10 meses atrás