Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IVIN 2024
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qg276108
Banca
IVIN
Órgão
Prefeitura de Bragança - PA
Ano
2024
Nível
Superior
Cargo
Técnico em Gestão de Informática
Em Estrutura de dados um conjunto ordenado de itens a partir do qual podem ser extinguidos itens em uma ponta e no qual podem ser inseridos itens na outra ponta, é denominado de:
AFila.
BPilha.
CLista simples.
DLista encadeada.
EÁrvore.
Revelar gabarito e comentário▾
GabaritoA — Fila.
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: Filas (FIFO)
Gabarito: A — Fila. A definição clássica de fila é exatamente a descrita: uma estrutura linear em que as inserções ocorrem em uma extremidade (final) e as remoções na outra extremidade (início), seguindo o princípio FIFO (First In, First Out). Essa é a característica central que a distingue das demais estruturas.
Estruturas lineares: Fila (FIFO) (Inserção no final, Remoção no início); Pilha (LIFO) (Inserção e remoção no topo); Lista simples (Inserção e remoção em qualquer posição); Lista encadeada (Implementação com ponteiros, Sem restrição de pontas)
Alternativa A — ✅ Correta ⟵ GABARITO
A fila é a estrutura que opera sob o paradigma FIFO: o primeiro elemento inserido é o primeiro a ser removido. As operações básicas são enqueue (inserir no final) e dequeue (remover do início). O enunciado descreve exatamente esse comportamento.
Alternativa B — ❌ Incorreta
A pilha segue o princípio LIFO (Last In, First Out): as inserções e remoções ocorrem na mesma extremidade (topo). As operações são push e pop. Portanto, não se encaixa na descrição de remoção em uma ponta e inserção em outra.
Alternativa C — ❌ Incorreta
Lista simples (lista linear) é uma estrutura em que os elementos são dispostos sequencialmente, mas permite inserção e remoção em qualquer posição, não apenas nas extremidades. Não há a restrição de pontas opostas.
Alternativa D — ❌ Incorreta
Lista encadeada é uma implementação de lista que usa ponteiros entre os nós. Embora possa ser usada para implementar filas, a definição genérica de lista encadeada não impõe a regra de remoção em uma ponta e inserção em outra.
Alternativa E — ❌ Incorreta
Árvore é uma estrutura hierárquica com nós e arestas, não linear, e não segue a disciplina de operações restritas a duas extremidades opostas.
SE LIGUE NESSA!
A definição canônica de fila é: "As filas são estruturas baseadas no princípio FIFO (first in, first out) e possuem duas funções básicas: ENQUEUE, que adiciona um elemento ao final da fila, e DEQUEUE, que remove o elemento no início da fila." (Conteúdo de apoio)