Queue
Queue (fila) é uma estrutura de dados que segue o princípio FIFO (First In, First Out).
Pense na última vez que você esperou em uma fila, o primeiro a chegar, é o primeiro a sair. O último a chegar, é o último a sair. É exatamente assim que queues funcionam na computação, também!
Uma queue possui 3 operações:
Insert (ou Push): Coloca um item no final da queue
Peek: Olha o primeiro item da queue
Remove (ou pop): Remove o primeiro item da queue

Deque
Imagine uma estante de livros, você pode adicionar livros tanto no início, quanto no final, e remover tnato do início quanto do final. É assim que um deque funciona, é uma queue que abrange ambas as pontas da estrutura.
Possui 6 operações:
Insert front (ou push front): Coloca um item no início da queue
Insert back (ou push back): Coloca um item no final da queue
Peek front: Olha o primeiro item da queue
Peek back: Olha o último item da queue
Remove front (ou pop front): Remove o primeiro item da queue
Remove back (ou pop back): Remove o último item do deque
Last updated