Ed
ano passado
Analisando as opções apresentadas: A) utilizar alocação sequencial - Em uma lista circular simplesmente encadeada, a alocação sequencial não é a mais eficiente, pois a estrutura não é contígua na memória. B) manter uma referência externa para o primeiro elemento da fila - Esta é uma prática comum e eficiente ao utilizar uma lista circular simplesmente encadeada para representar uma fila. C) trabalhar com listas heterogêneas - Não é uma prática específica para otimizar o uso de uma lista circular simplesmente encadeada para representar uma fila. D) utilizar alocação dinâmica de memória - A alocação dinâmica de memória é comum ao lidar com estruturas de dados dinâmicas, como listas encadeadas. E) manter uma referência externa para o último elemento da fila - Em uma lista circular, não é necessário manter uma referência externa para o último elemento, pois o último elemento aponta para o primeiro. Portanto, a opção mais eficiente ao utilizar uma lista circular simplesmente encadeada para representar uma fila é: B) manter uma referência externa para o primeiro elemento da fila.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material