Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IF-MT 2025
- Código
- qg529630
- Banca
- IF-MT
- Órgão
- IF-MT
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico de Laboratório – Área: Informática
- AÁrvores.
- BListas.
- CPilhas.
- DFilas.
- ENenhuma das alternativas.
GabaritoD — Filas.
Gabarito: letra D. O princípio first in, first out (FIFO), também chamado de PEPS (primeiro que entra, primeiro que sai), é a definição clássica da estrutura de dados fila. Nenhuma das demais estruturas listadas (árvores, listas genéricas, pilhas) segue esse comportamento.
A questão cobra o conceito fundamental das filas: o elemento inserido primeiro é o primeiro a ser removido. É um conceito básico de estrutura de dados, frequentemente contrastado com pilhas (LIFO).
Árvores são estruturas hierárquicas (nós com filhos) e não seguem uma ordem de inserção/remoção baseada em FIFO. São usadas para representar relações pai-filho, como árvores binárias de busca.
Listas são coleções lineares que podem ser implementadas de várias formas (listas encadeadas, duplamente encadeadas, etc.), mas o termo "lista" por si só não especifica uma política de acesso FIFO. Listas podem ser usadas para implementar filas ou pilhas, mas o conceito FIFO é inerente às filas, não a listas genéricas.
Pilhas seguem o princípio LIFO (last in, first out): o último elemento inserido é o primeiro a ser removido. É o oposto de FIFO. Confundir fila com pilha é um erro clássico.
Filas implementam exatamente o comportamento FIFO: o primeiro elemento que entra é o primeiro que sai (PEPS). É a estrutura de dados correta para completar a lacuna.
Há uma alternativa correta (Filas), portanto "Nenhuma das alternativas" está errada.
Gabarito: letra D.
Link permanente: /questoes/qg529630