Ed
anteontem
Para entender por que a fila circular é considerada uma estrutura eficiente em termos de memória, precisamos analisar como ela funciona. A fila circular utiliza um vetor de forma que, quando um elemento é removido, o espaço se torna disponível para novos elementos, evitando o desperdício de posições. Vamos analisar as alternativas: a) Porque elimina o uso de variáveis auxiliares. - Isso não é verdade, pois a fila circular ainda pode precisar de variáveis auxiliares para controlar os índices. b) Porque aproveita todo o espaço do vetor, sem desperdiçar posições. - Esta é a característica principal da fila circular, que permite reutilizar posições que foram liberadas. c) Porque armazena dados compactados. - A fila circular não necessariamente compacta dados, mas sim organiza o uso do espaço. d) Porque reduz o tamanho do vetor automaticamente. - A fila circular não reduz o tamanho do vetor; ela utiliza o espaço disponível de forma mais eficiente. Portanto, a alternativa correta é: b) Porque aproveita todo o espaço do vetor, sem desperdicar posições.
Mais perguntas desse material