Princípios básicos de estrutura de dados.
Em uma fila, os elementos entram pelo fim e saem pelo início. Em uma pilha, os elementos entram pelo início ou topo da pilha.
Fila - (FIFO) First In, First Out - Primeiro a entrar, primeiro a sair
Pilha - (LIFO) Last In, First Out - Último a entrar, primeiro a sair
Gabarito C
Gabarito C
Em uma lista, os elementos entram pelo "fim " da lista e saem pelo (ou são processados a partir do) início, de forma análoga a uma fila de clientes em banco. Em uma pilha, os elementos entram pelo início ou topo da pilha e o próximo elemento a ser processado é sempre o do topo da pilha de forma análoga a uma pilha de pratos a serem lavados. O fluxo de processamento dos elementos em uma lista é conhecido como FIFO (First In, First Out, o primeiro a entrar será o primeiro a sair), enquanto o fluxo de processamento dos elementos de uma pilha é conhecido como LIFO (Last In, First Out, o último a entrar será o primeiro a sair)
FONTE: Introdução à programação orientada a objetos usando java 2a ediçãoPor Rafael Santos