Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — CESPE / CEBRASPE 2025
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
ce216397
Banca
CESPE / CEBRASPE
Órgão
TCE-RS
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo (ACE )- Especialidade: Tecnologia da Informação
Julgue o próximo item, a respeito de computação e estrutura de dados.Se os elementos A, B, C e D forem inseridos em uma pilha, nessa ordem, eles serão excluídos na ordem A, B, C e D, um elemento de cada vez.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Pilhas – ordem de inserção e remoção
❌ ERRADO. A afirmação está incorreta. Em uma pilha (stack), a ordem de remoção segue o princípio LIFO (Last In, First Out): o último elemento inserido é o primeiro a ser removido. Portanto, se os elementos A, B, C e D são inseridos nessa ordem, a ordem de remoção será D, C, B, A – exatamente o inverso do que a assertiva propõe.
A banca explora aqui a confusão clássica entre pilha (LIFO) e fila (FIFO). Enquanto na fila a remoção respeita a ordem de chegada (A, B, C, D), na pilha a remoção é invertida.
Simulação passo a passo:
Empilhar A → pilha: [A]
Empilhar B → pilha: [A, B]
Empilhar C → pilha: [A, B, C]
Empilhar D → pilha: [A, B, C, D]
Removendo um elemento de cada vez (pop):
Pop → remove D (topo) → pilha: [A, B, C]
Pop → remove C → pilha: [A, B]
Pop → remove B → pilha: [A]
Pop → remove A → pilha: vazia
Ordem de exclusão: D, C, B, A. Logo, a afirmação está errada.
Conceitos envolvidos: pilha (LIFO), fila (FIFO). Atenção para não confundir as duas estruturas.