Questão de Algoritmos e Estrutura de Dados — Filas — OBJETIVA 2021
Algoritmos e Estrutura de Dados›Filas
Código
qq670410
Banca
OBJETIVA
Órgão
Prefeitura de Santa Maria - RS
Ano
2021
Nível
Superior
Cargo
Analista de Sistemas
Qual estrutura de dados que opera sob a política FIFO (First in First out), ou seja, o primeiro que entrou é o primeiro a sair?
APilhas.
BListas Sequenciais.
CListas Simplesmente Encadeadas.
DFilas.
EDeques.
Revelar gabarito e comentário▾
GabaritoD — Filas.
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”.
Filas e a política FIFO
Gabarito: letra D. A fila é a estrutura de dados clássica que opera sob a política FIFO (First In, First Out), onde o primeiro elemento inserido é o primeiro a ser removido, conforme definição amplamente aceita na computação.
A questão cobra o conhecimento básico das políticas de remoção em estruturas de dados lineares. A política FIFO é inerente às filas, enquanto outras estruturas seguem políticas diferentes.
Alternativa A — ❌ Incorreta
Pilhas operam sob política LIFO (Last In, First Out), onde o último elemento inserido é o primeiro a ser removido. A alternativa troca o conceito ao atribuir FIFO a pilhas.
Alternativa B — ❌ Incorreta
Listas sequenciais são estruturas lineares que podem ser usadas para implementar filas, mas não possuem uma política de remoção fixa. Podem operar tanto como pilha quanto como fila, dependendo da implementação. Portanto, não são definidas por FIFO.
Alternativa C — ❌ Incorreta
Listas simplesmente encadeadas (ou listas ligadas) também são estruturas genéricas que permitem implementar filas, mas não têm política FIFO intrínseca. A remoção pode ser feita em qualquer posição.
Alternativa D — ✅ Correta ⟵ GABARITO
Filas são explicitamente definidas pela política FIFO: o primeiro elemento a entrar é o primeiro a sair. A literatura clássica assim descreve:
Conceito da literatura:
"Em uma fila o elemento eliminado é sempre o que estava no conjunto há mais tempo: a fila implementa uma política de primeiro a entrar, primeiro a sair ou FIFO."
Alternativa E — ❌ Incorreta
Deques (double-ended queues) permitem inserção e remoção em ambas as extremidades, podendo operar como fila ou pilha, mas não são exclusivamente FIFO.
Conclusão: A única estrutura que por definição segue FIFO é a fila – alternativa D.
PEGA ESSA DICA!
Para questões de definição, lembre-se: PILHA = LIFO; FILA = FIFO; DEQUE = ambas; LISTAS são flexíveis. Associe a sigla: "FIFO" começa com F, assim como "Fila".