Buscar

Em relação ao conceito de filas, escolha a afirmativa correta. a. As duas operações básicas de uma fila são: enfileirar e desempilhar. b. Uma fil...

Em relação ao conceito de filas, escolha a afirmativa correta.


a. As duas operações básicas de uma fila são: enfileirar e desempilhar.
b. Uma fila pode ser implementada utilizando tanto listas lineares com alocação sequencial quanto com listas lineares encadeadas.
c. Uma fila tem exatamente o mesmo comportamento de uma pilha.
d. É possível implementar uma fila usando pilhas.
e. Não existe a possibilidade de overflow/underflow.

Essa pergunta também está no material:

[A2] Avaliação do Módulo 2 Pilhas, filas e arquivos_ Revisão da tentativa
5 pág.

Algoritmos Universidade Federal de Mato Grosso do SulUniversidade Federal de Mato Grosso do Sul

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra b: "Uma fila pode ser implementada utilizando tanto listas lineares com alocação sequencial quanto com listas lineares encadeadas." As filas são estruturas de dados que seguem o princípio FIFO (First In, First Out), ou seja, o primeiro elemento a entrar é o primeiro a sair. As operações básicas de uma fila são a inserção de um elemento no final da fila (enfileirar) e a remoção do elemento no início da fila (desenfileirar). Uma fila pode ser implementada utilizando tanto listas lineares com alocação sequencial quanto com listas lineares encadeadas. A implementação com alocação sequencial utiliza um vetor de tamanho fixo para armazenar os elementos da fila, enquanto a implementação com alocação encadeada utiliza ponteiros para ligar os elementos da fila. A afirmação da letra c está incorreta, pois uma fila tem comportamento oposto ao de uma pilha, que segue o princípio LIFO (Last In, First Out). A afirmação da letra d está correta, pois é possível implementar uma fila usando duas pilhas. A afirmação da letra e está incorreta, pois é possível ocorrer overflow (quando a fila está cheia e não é possível adicionar mais elementos) e underflow (quando a fila está vazia e não é possível remover mais elementos).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais