- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
Observe as seguintes considerações: 1ª) as operações de inserção e remoção de elementos do tipo inteiro, em uma fila circular, são, respectivamente ENQUEUE(Q, x) e DEQUEUE(Q), onde Q é a fila, e x, um elemento a ser inserido ou removido da fila; 2ª) toda fila tem início e fim; 3ª) após a operação DEQUEUE(Q), a posição onde estava o elemento retirado da fila torna-se vazia. Sobre uma fila Q, inicialmente vazia no vetor Q[1..5], assinale alternativa que resulta da seguinte sequência de operações: ENQUEUE(Q, 3), ENQUEUE(Q, 8), ENQUEUE(Q, 7), DEQUEUE(Q), ENQUEUE(Q, 1), DEQUEUE(Q), ENQUEUE(Q, 6), ENQUEUE(Q, 5).