Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FGV 2024
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
fg097472
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Analista de Sistemas
A estrutura de dados utilizada pelas linguagens de programação em que o elemento removido da estrutura é o que foi inserido mais recentemente é chamada de
Afila.
Bpilha.
Clista encadeada.
Dárvore.
Etabela.
Revelar gabarito e comentário▾
GabaritoB — 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”.
Estruturas de Dados: Pilha (LIFO)
Gabarito: letra B. A estrutura de dados em que o elemento removido é o que foi inserido mais recentemente segue o princípio LIFO (Last In, First Out), característico da pilha. Esse conceito é fundamental em ciência da computação, sendo usado em contextos como controle de chamadas de funções, algoritmos de backtracking e avaliação de expressões.
A banca testa o conhecimento básico sobre o comportamento das principais estruturas de dados lineares. A seguir, analisamos cada alternativa:
Alternativa A — ❌ Incorreta
A fila segue o princípio FIFO (First In, First Out): o primeiro elemento inserido é o primeiro a ser removido. É o oposto do que pede o enunciado.
Alternativa B — ✅ Correta ⟵ GABARITO
A pilha é exatamente a estrutura descrita: o elemento removido é o último que foi inserido (LIFO). As operações típicas são push (inserir no topo) e pop (remover do topo).
Alternativa C — ❌ Incorreta
Uma lista encadeada é uma estrutura que armazena elementos em sequência, onde cada elemento possui um ponteiro para o próximo (ou anterior). Por si só, não determina uma regra de remoção específica — pode ser usada para implementar filas, pilhas ou outras estruturas, mas a definição genérica não atende ao enunciado.
Alternativa D — ❌ Incorreta
Uma árvore é uma estrutura hierárquica (não linear), com nós organizados em níveis. Não há o conceito de "último inserido" como regra de remoção.
Alternativa E — ❌ Incorreta
Uma tabela (ou tabela hash) organiza dados com base em chaves, não em ordem de inserção. A remoção não segue a regra de "mais recente".
Estrutura
Princípio
Descrição
Pilha
LIFO
Último a entrar é o primeiro a sair
Fila
FIFO
Primeiro a entrar é o primeiro a sair
Lista encadeada
Genérico
Ordem definida pela implementação
Árvore
Hierarquia
Organização por níveis
Tabela
Chave-valor
Acesso por chave, sem ordem
PEGA ESSA DICA!
Para memorizar rapidamente: Pilha = LIFO (lembre-se de "pilha de pratos": o último colocado em cima é o primeiro a ser retirado). Fila = FIFO (como uma fila de banco: o primeiro chega, o primeiro é atendido). Esse é um dos tópicos mais básicos e recorrentes em concursos de TI; revise as operações e aplicações de cada estrutura.