Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — COVEST-COPSET 2017
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qq251445
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2017
Nível
Superior
Cargo
Analista de Tecnologia da Informação/Área Sistemas
Qual alternativa abaixo representa um mecanismo de tratamento de colisões em tabelas hash?
APré-ordem
BPós-ordem
CSemáforo
DEncadeamento
EBubblesort
Revelar gabarito e comentário▾
GabaritoD — Encadeamento
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Mecanismos de Tratamento de Colisões em Tabelas Hash
Gabarito: letra D. O encadeamento (chaining) é um dos mecanismos clássicos para resolver colisões em tabelas hash, armazenando os elementos que colidem em uma lista encadeada (ou outra estrutura) fora da tabela principal. As demais alternativas referem-se a outros conceitos da computação, não relacionados ao tratamento de colisões.
Tratamento de colisões em hash
1Encadeamento (chaining)
Lista encadeada em cada posição
Armazena chaves que colidem
2Endereçamento aberto
Sondagem linear
Sondagem quadrática
Duplo hash
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Pré-ordem é uma forma de percorrer árvores binárias (visita a raiz antes das subárvores). Não tem qualquer relação com tabelas hash.
Alternativa B — ❌ Incorreta
Pós-ordem é outro tipo de travessia em árvores (visita a raiz após as subárvores). Também não se aplica.
Alternativa C — ❌ Incorreta
Semáforo é um mecanismo de sincronização usado em sistemas operacionais e programação concorrente, não em tabelas hash.
Alternativa D — ✅ Correta ⟵ GABARITO
O encadeamento (ou encadeamento separado) é um método de resolução de colisões em que cada posição da tabela hash aponta para uma lista encadeada (ou outra estrutura) que armazena todas as chaves que mapeiam para aquele índice. É um dos mecanismos mais comuns, juntamente com o endereçamento aberto.
Alternativa E — ❌ Incorreta
Bubblesort é um algoritmo de ordenação simples, baseado em comparações e trocas sucessivas. Nada a ver com colisões.
Gabarito: letra D — apenas encadeamento é um mecanismo de tratamento de colisões.