Boa tarde, Preciso de ajuda nessas duas questões de algoritmo e estrutura de dados sobre FILA.
1. Dada uma fila sequencial apontada por First e Last, inicialmente vazia, desenhe a fila após as seguintes operações de inserção e retirada: I3 (insere 3), I8, R (remove), I3, R.
2. Prossiga o exercício anterior com as seguintes operações: I7, R, I6, I5.
Filas são estruturas de dados do tipo FIFO (first-in first-out) - o primeiro elemento a ser inserido, será o primeiro a ser retirado.
1. Dada uma fila sequencial apontada por First e Last, inicialmente vazia, desenhe a fila após as seguintes operações de inserção e retirada: I3 (insere 3), I8, R (remove), I3, R.
Fila = vazia
I3 (insere 3): Fila = 3
I8: Fila = 3 - 8
R (remove): Fila = 3 - 8, Fila = 8
I3: Fila = 8 - 3
R: Fila = 8 - 3, Fila = 3
2. Prossiga o exercício anterior com as seguintes operações: I7, R, I6, I5.
Entendo que devemos prosseguir com a fila que tínhamos no exercício anterior que era só com um elemento igual a 3
Fila = 3
I7: Fila = 3 - 7
R: Fila = 3 - 7, Fila = 7
I6: Fila = 7 - 6
I5: Fila = 7 - 6 - 5