Um algoritmo armazena uma sequência de dados inteiros primeiramente em uma fila, depois transfere todos os elementos, na ordem de remoção da fila, para uma pilha. Em seguida, os dados são retirados da pilha e reinseridos em uma nova fila. Sobre esse processo, é correto afirmar que:
Um algoritmo armazena uma sequência de dados inteiros primeiramente em uma fila, depois transfere todos os elementos, na ordem de remoção da fila, para uma pilha. Em seguida, os dados são retirados da pilha e reinseridos em uma nova fila. Sobre esse processo, é correto afirmar que:
- A fila final terá exatamente a mesma ordem de elementos da fila inicial.
- A pilha armazena os elementos na mesma ordem da fila, mantendo o primeiro elemento no topo.
- A fila final terá os elementos ordenados de forma decrescente, caso os dados de entrada estejam em ordem crescente.
- A fila final terá os elementos em ordem inversa à fila inicial.
- A pilha remove os elementos na mesma ordem em que foram inseridos nela.