Ed
há 2 meses
Vamos analisar cada afirmativa: I. A função hash deve distribuir uniformemente as chaves para minimizar colisões e manter a eficiência da tabela. — Verdadeiro. Uma boa função hash distribui as chaves uniformemente para evitar muitas colisões. II. No encadeamento separado, colisões são tratadas utilizando uma lista ligada em cada posição da tabela hash. — Verdadeiro. Essa é a definição clássica do encadeamento separado. III. A sondagem linear, ao encontrar colisão, insere novo elemento na próxima posição disponível da tabela. — Verdadeiro. A sondagem linear procura a próxima posição livre sequencialmente. IV. O uso de tabelas hash impede que elementos com a mesma chave sejam armazenados corretamente. — Falso. Elementos com a mesma chave geralmente não são permitidos (chaves devem ser únicas), mas a tabela hash pode armazenar elementos com chaves diferentes que colidem. Portanto, os itens corretos são I, II e III. Alternativa correta: c) I, II e III.
Cadastre-se ou realize login