Logo Passei Direto
Buscar
Qual das seguintes estruturas de dados é mais adequada para implementar uma fila (queue) que precisa fazer inserções e remoções em ambas as extremidades?
a) Lista Encadeada
b) Lista Duplamente Encadeada
c) Vetor
d) Árvore Binária
User badge image
Praticando Para Aprender

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Para implementar uma fila (queue) que precisa fazer inserções e remoções em ambas as extremidades, a estrutura de dados mais adequada é aquela que permite acesso eficiente tanto ao início quanto ao final da estrutura. Vamos analisar as opções: a) Lista Encadeada - Permite inserções e remoções em uma extremidade, mas não é eficiente para a outra extremidade. b) Lista Duplamente Encadeada - Permite inserções e remoções em ambas as extremidades de forma eficiente, pois possui ponteiros para o próximo e o anterior. c) Vetor - Embora possa ser usado, as inserções e remoções em ambas as extremidades não são eficientes, pois exigem deslocamento de elementos. d) Árvore Binária - Não é adequada para o conceito de fila, pois é uma estrutura hierárquica e não permite inserções e remoções em ambas as extremidades de forma eficiente. Portanto, a opção correta é: b) Lista Duplamente Encadeada.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material