Computação |
Pilhas (Stacks): A pilha é uma estrutura do tipo LIFO (Last In, First Out), ou seja, o último elemento inserido é o primeiro a ser removido. Imagine uma pilha de pratos: você sempre retira o de cima.
Abaixo, temos as principais operações básicas:
•
•
•
Veja num exemplo em pseudocódigo:
pilha.push(10)
pilha.push(20)
pilha.pop()
Filas (Queues): A fila é uma estrutura do tipo FIFO (First In, First Out), ou seja, o primeiro elemento a entrar é o primeiro a sair. É como uma fila de atendimento.
Abaixo, temos as principais operações básicas:
•
•
•
Veja num exemplo em pseudocódigo:
fila.enqueue("A")
fila.enqueue("B")
fila.dequeue()
Questões
Exercite seu aprendizado!