Durante a modernização de um sistema interno de protocolo e...
Durante a modernização de um sistema interno de protocolo eletrônico, a equipe técnica avaliou diferentes estruturas de dados para atender a requisitos específicos: controle de requisições em ordem de chegada, armazenamento dinâmico de registros, pesquisa eficiente por chave identificadora e organização hierárquica de setores administrativos. Considerando conceitos clássicos de estruturas de dados, analise as afirmativas a seguir:
I. Tabelas hash garantem tempo constante de busca independentemente da função de dispersão adotada e da ocorrência de colisões.
II. Filas implementam política do tipo FIFO (First In, First Out), sendo adequadas para controle de processamento em ordem cronológica de chegada.
III. Listas encadeadas permitem inserções e remoções sem necessidade de deslocamento físico de elementos subsequentes, diferentemente do que ocorre em arranjos estáticos.
IV. Árvores binárias de busca mantêm ordenação baseada em relação entre chave do nó e seus descendentes, o que pode favorecer operações de busca quando a estrutura está balanceada.
V. Pilhas são estruturas apropriadas para modelar chamadas recursivas, pois operam segundo disciplina LIFO (Last In, First Out).
Assinale a alternativa CORRETA.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: O critério decisivo estava na afirmativa I, que atribui às tabelas hash uma garantia absoluta de busca em tempo constante, mesmo com colisões e sem depender da função de dispersão.
- Desconfie de afirmativas com termos absolutos em desempenho, como "garante" e "independentemente"; em estruturas como hash, o resultado depende de condições técnicas.
- Em questões de estruturas de dados, valide a disciplina de acesso: fila é FIFO e pilha é LIFO.
- Diferencie propriedade estrutural de condição adicional: árvore binária de busca tem ordenação por chave, mas balanceamento não é automático.
- Em listas encadeadas, a vantagem apontada pela base é evitar deslocamento físico de elementos subsequentes em inserções e remoções.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo