Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FGV 2018

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
fg029776
Banca
FGV
Órgão
AL-RO
Ano
2018
Nível
Superior
Cargo
Analista Legislativo - Banco de Dados
Considere uma pilha de latas de sardinhas na prateleira de um supermercado.Assinale a estrutura de dados que mais se assemelha ao modo como essas latas são manuseadas.
  1. AArray.
  2. BBinary tree.
  3. CHashing.
  4. DLinked list.
  5. EStack.
Revelar gabarito e comentário

GabaritoE — Stack.

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”.

Análise da analogia: pilha de latas e estrutura de dados

Gabarito: letra E (Stack). A pilha de latas de sardinhas segue o princípio LIFO (Last In, First Out), exatamente como a estrutura de dados pilha (stack). Ao manusear as latas, o último a ser colocado é o primeiro a ser retirado, e não é possível acessar diretamente as latas do meio sem antes retirar as de cima.

Alternativa A — ❌ Incorreta

Array permite acesso aleatório por índice, não possui a restrição de remover apenas o topo. Não modela o comportamento de uma pilha física.

Alternativa B — ❌ Incorreta

Binary tree é uma estrutura hierárquica com nós e filhos, não linear nem com restrição LIFO. Não se aplica.

Alternativa C — ❌ Incorreta

Hashing (tabela hash) utiliza funções de dispersão para busca e armazenamento, sem relação com empilhamento.

Alternativa D — ❌ Incorreta

Linked list permite inserção e remoção em qualquer posição, embora possa implementar uma pilha, a analogia direta é com a própria stack.

Alternativa E — ✅ Correta ⟵ GABARITO

Stack é a estrutura que modela exatamente o comportamento de uma pilha física: operações push (empilhar) e pop (desempilhar) no topo, seguindo LIFO.

Gabarito: letra E

Link permanente: /questoes/fg029776