Analise o texto abaixo:Uma estrutura de dados baseada no pri...

Próximas questões
Com base no mesmo assunto
Ano: 2011 Banca: FEPESE Órgão: CIDASC
Q1181326 Algoritmos e Estrutura de Dados
Analise o texto abaixo:
Uma estrutura de dados baseada no princípio FIFO (first in, first out), na qual os elementos que foram inseridos no início são os primeiros a ser removidos.
Assinale a alternativa que identifica corretamente o tipo de estrutura de dados à qual o texto se refere.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Fila

Vamos entender por que a alternativa correta é a Fila e analisar as outras opções.

O enunciado descreve uma estrutura de dados baseada no princípio FIFO (First In, First Out), o que significa que o primeiro elemento a ser inserido será o primeiro a ser removido. Esse conceito é fundamental para entender qual estrutura de dados é a correta.

Fila (Queue) é uma estrutura de dados que segue exatamente este princípio de FIFO. Na fila, os elementos são adicionados no final (enqueue) e removidos do início (dequeue). Pense em uma fila em uma loja ou banco; o primeiro da fila é o primeiro a ser atendido.

Agora, vamos analisar por que as outras alternativas estão incorretas:

B - Pilha: A pilha é uma estrutura de dados baseada no princípio LIFO (Last In, First Out), ou seja, o último elemento a ser inserido é o primeiro a ser removido. Um exemplo comum é uma pilha de pratos, onde o último prato colocado no topo é o primeiro a ser retirado.

C - Vetor: Um vetor é uma estrutura de dados que armazena elementos em posições contíguas de memória. Ele permite acesso direto a qualquer elemento usando um índice, mas não segue especificamente o princípio FIFO ou LIFO.

D - Conjunto: Um conjunto é uma coleção de elementos que não permite duplicatas e não tem uma ordem específica de inserção ou remoção. Não é baseado em FIFO ou LIFO.

E - Lista encadeada: Uma lista encadeada é uma estrutura de dados onde cada elemento (nó) aponta para o próximo. Embora possa ser usada para implementar filas ou pilhas, por si só, ela não segue diretamente um princípio FIFO ou LIFO sem uma implementação específica para tal.

Portanto, a descrição do enunciado se encaixa perfeitamente com o conceito de Fila, tornando a alternativa A a correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito A



Pilha é um conjunto ordenado de itens no qual novos itens podem ser inseridos e eliminados em uma extremidade chamada topo.

Pilha é LIFO (Last In First Out - último a entrar é o primeiro a sair)

Fila é um conjunto ordenado de itens a partir do qual podem-se eliminar itens numa extremidade (chamada início da fila) e no qual podem-se inserir itens na outra extremidade (chamada final da fila).

Fila é FIFO (First In First Out).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo