Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — INSTITUTO AOCP 2025
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qg541057
Banca
INSTITUTO AOCP
Órgão
Prefeitura de Joinville - SC
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Um analista de tecnologia da informação da Prefeitura Municipal de Joinville está desenvolvendo um sistema de controle de chamadas de suporte. Ele percebeu que, em determinadas situações, o atendimento deve seguir a lógica da estrutura LIFO (Last In, First Out), ou seja, o último chamado inserido deve ser o primeiro a ser tratado. Considerando o uso de estruturas de dados, assinale a alternativa que apresenta a estrutura mais adequada para esse cenário.
AFila.
BGrafo.
CÁrvore Binária.
DPilha.
ETabela Hash.
Revelar gabarito e comentário▾
GabaritoD — Pilha.
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 D. A estrutura de dados que implementa a lógica LIFO (Last In, First Out) é a pilha (stack). Nela, o último elemento inserido é o primeiro a ser removido – exatamente o que o enunciado descreve. As demais alternativas correspondem a outras lógicas de organização.
Estruturas de dados
1Sequenciais
Pilha (LIFO)
Último a entrar → primeiro a sair
push (insere no topo)
pop (remove do topo)
Fila (FIFO)
Primeiro a entrar → primeiro a sair
2Não lineares
Grafo
Vértices e arestas
Sem ordem sequencial
Árvore binária
Hierarquia de nós
Processamento em profundidade/largura
3Mapeamento
Tabela hash
Chave → valor
Acesso rápido, sem ordem garantida
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Fila segue o princípio FIFO (First In, First Out): o primeiro elemento inserido é o primeiro a sair, não o último. Portanto, inadequada para o cenário descrito.
Alternativa B — ❌ Incorreta
Grafo é uma estrutura não linear composta por vértices e arestas, sem a noção de ordem de inserção/remoção sequencial. Não implementa pilha nem fila.
Alternativa C — ❌ Incorreta
Árvore Binária é uma estrutura hierárquica com nós organizados em níveis. A ordem de processamento pode ser em profundidade ou largura, mas não segue o padrão LIFO.
Alternativa D — ✅ Correta ⟵ GABARITO
Pilha é a estrutura clássica LIFO. Opera com as funções push (inserir no topo) e pop (remover do topo), atendendo perfeitamente ao requisito de que o último chamado de suporte seja tratado primeiro.
Alternativa E — ❌ Incorreta
Tabela Hash é uma estrutura de mapeamento chave-valor que oferece acesso rápido por hash, sem garantir qualquer ordem de inserção ou remoção. Não se presta ao controle sequencial LIFO.
Conclusão: a única estrutura que atende à lógica LIFO é a pilha, letra D.