Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material