Buscar

As tabelas hash minimizam a complexidade de tempo para as operações dinâmicas como Inserção, Remoção, Busca e Modificação. Admita as seguintes afir...

As tabelas hash minimizam a complexidade de tempo para as operações dinâmicas como Inserção, Remoção, Busca e Modificação. Admita as seguintes afirmações: A função hash(chave) deve ser determinística. Para uma determinada chave, a função sempre retorna o mesmo valor de hash. Por ser utilizada como uma função de indexação, a função de hash deve sempre retornar um valor de hash dentro dos limites da tabela [0,N], em que N é o tamanho da tabela. O método aproveita a possibilidade de acesso randômico à memória para alcançar uma complexidade média de O(log(n)). Assinalar a alternativa correta: a. Todas estão corretas, I, II e III. b. Apenas a II. c. Apenas I e III d. Apenas I e II. e. Apenas a I

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra d) Apenas I e II. A função hash deve ser determinística, ou seja, para uma mesma chave, sempre retorna o mesmo valor de hash (afirmação I). Além disso, a função de hash deve retornar um valor dentro dos limites da tabela (afirmação II). No entanto, a afirmação III está incorreta, pois as tabelas hash aproveitam o acesso direto à memória, resultando em uma complexidade média de O(1), não O(log(n)).

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

✏️ Responder

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

Outros materiais

Outros materiais