Isto que você falou nada mais é do que a gerência dois modelos de estrututuras diferentes: fila e pilha.
A fila tem por característica principal o formato FIFO (First-In_First-Out), ou seja, o primeiro que entra será o primeiro a sair. Um exemplo prático disso é a fila de impressão, onde o primeiro documento a entrar será o primeiro a ser impresso.
A pilha tem formato LIFO (Last-In-First-Out), ou seja, quem entrar por último fica no topo e será o primeiro a sair. O exemplo mais conhecido é a chamada a funções e sub-rotinas em programação. Quando uma chamada desta é realizada, o compilador providencia para que o ponto de retorno seja empilhado. O primeiro return que aparecer será referente ao último ponto de desvio empilhado.
O que você quer é possível, desde que duas estruturas sejam gerenciadas em separado. Ou até mesmo, você poderia tirar o último elemento que entrou numa fila antes dos outros, mas isto desvirtuaria o conceito. Como em faculdade, as pessoas gostam muito de manter o conceito, pense em duas estruturas separadas...
Comments
Virtualmente, tudo é possível em programação
Isto que você falou nada mais é do que a gerência dois modelos de estrututuras diferentes: fila e pilha.
A fila tem por característica principal o formato FIFO (First-In_First-Out), ou seja, o primeiro que entra será o primeiro a sair. Um exemplo prático disso é a fila de impressão, onde o primeiro documento a entrar será o primeiro a ser impresso.
A pilha tem formato LIFO (Last-In-First-Out), ou seja, quem entrar por último fica no topo e será o primeiro a sair. O exemplo mais conhecido é a chamada a funções e sub-rotinas em programação. Quando uma chamada desta é realizada, o compilador providencia para que o ponto de retorno seja empilhado. O primeiro return que aparecer será referente ao último ponto de desvio empilhado.
O que você quer é possível, desde que duas estruturas sejam gerenciadas em separado. Ou até mesmo, você poderia tirar o último elemento que entrou numa fila antes dos outros, mas isto desvirtuaria o conceito. Como em faculdade, as pessoas gostam muito de manter o conceito, pense em duas estruturas separadas...
Leandro, você é um gênio. Quando li a pergunta da Silvinha achei que era alguma pegadinha. Santa ignorância. Bom dia para os dois.