Considere as afirmações a seguir. I. Função de Hash: h(x) = x % 10 mapeia uma chave x para um índice entre 0 e 9. II. Operação de Módulo: % retorna o resto da divisão. III. Colisões: quando várias chaves mapeiam para o mesmo índice, ocorre uma colisão. IV. Encadeamento: técnica para resolver colisões na qual cada posição na tabela contém uma lista de chaves. Nesse contexto, o analista Zudo está implementando um sistema de armazenamento de dados utilizando uma tabela Hash de tamanho 10. Ele escolhe a função de Hash h(x) = x % 10 para mapear as chaves. Ao enfrentar o desafio das colisões, Zudo opta pela técnica de encadeamento para gerenciá-las. Ele então insere as chaves {15, 25, 35, 45, 55} na tabela Hash. A estrutura final dessa tabela será:
Q107579 – Desenvolvimento de Sistemas de Informação – Fundação Getulio Vargas 2024
Ano:2024Banca:Fundação Getulio VargasÓrgão:Tribunal Regional Federal da 1ª RegiãoProva:FGV - 2024 - TRF1 - Técnico Judiciário - Desenvolvimento de Sistemas de Informação
Questões de Desenvolvimento de Sistemas de Informação relacionadas
- Q112161 · Desenvolvimento de Sistemas de Informação · 2014No que se refere a banco de dados distribuído, programação distribuída, desenvolvimento em nuvem e processamento em GRID, julgue os itens…
- Q112160 · Desenvolvimento de Sistemas de Informação · 2014No que se refere a banco de dados distribuído, programação distribuída, desenvolvimento em nuvem e processamento em GRID, julgue os itens…
- Q112159 · Desenvolvimento de Sistemas de Informação · 2014Acerca de SOA (service-oriented architeture) e padrões de projeto, julgue os itens seguintes. Compensação e 2PC (two phase commit) são…
- Q112158 · Desenvolvimento de Sistemas de Informação · 2014Acerca de SOA (service-oriented architeture) e padrões de projeto, julgue os itens seguintes. O uso do conceito de delegação em projetos…
- Q112157 · Desenvolvimento de Sistemas de Informação · 2014Acerca de SOA (service-oriented architeture) e padrões de projeto, julgue os itens seguintes. Os serviços compostos podem apresentar…
- Q112156 · Desenvolvimento de Sistemas de Informação · 2014A respeito de engenharia de software, julgue os próximos itens. A recursividade é uma técnica que pode ser utilizada na implementação de…