Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — CESPE / CEBRASPE 2022
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
ce134528
Banca
CESPE / CEBRASPE
Órgão
DPE-RO
Ano
2022
Nível
Superior
Cargo
Analista da Defensoria Pública - Programação
Se os elementos X, Y, W, Z, nessa ordem, forem colocados em uma pilha e excluídos um de cada vez, eles serão removidos na ordem
AX, Y, W, Z.
BY, Z, X, W.
CZ, W, Y, X.
DZ, X, Y, W.
EW, Y, X, Z.
Revelar gabarito e comentário▾
GabaritoC — Z, W, Y, X.
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”.
Estrutura de Dados: Pilha (LIFO)
Gabarito: letra C. Em uma pilha, o último elemento inserido é o primeiro a ser removido (LIFO – Last In, First Out). Os elementos X, Y, W, Z são inseridos nessa ordem; portanto, ao removê-los um a um, a ordem será Z, W, Y, X. A alternativa C reproduz exatamente essa sequência.
A pilha é uma estrutura de dados linear que segue a política LIFO. As operações básicas são push (inserir no topo) e pop (remover do topo). Diferentemente da fila (FIFO – First In, First Out), na pilha a ordem de saída é inversa à ordem de entrada.
1Push X
2Push Y
3Push W
4Push Z
5Pop Z
6Pop W
7Pop Y
8Pop X
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Apresenta a ordem X, Y, W, Z, que corresponde à ordem de inserção, típica de uma fila, não de uma pilha.
Alternativa B — ❌ Incorreta
Sequência Y, Z, X, W. Não corresponde a nenhuma ordem coerente para uma pilha com os elementos dados.
Alternativa C — ✅ Correta ⟵ GABARITO
Sequência Z, W, Y, X. Exatamente a ordem inversa da inserção, conforme o comportamento LIFO.
Alternativa D — ❌ Incorreta
Sequência Z, X, Y, W. Mistura a ordem do último elemento (Z) com uma ordenação incorreta dos demais.
Alternativa E — ❌ Incorreta
Sequência W, Y, X, Z. O primeiro removido seria o penúltimo inserido (W), o que não respeita a regra LIFO.
PEGA ESSA DICA!
Para questões de pilha, lembre-se: a ordem de remoção é sempre o inverso da ordem de inserção. Visualize uma pilha de pratos: o último colocado é o primeiro retirado. Já na fila (FIFO), a ordem de saída é igual à de entrada.