Skip to content

Instantly share code, notes, and snippets.

@tiagodavi70
Created August 10, 2023 16:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tiagodavi70/3794d0e4ffe39ecd7067b91e9068940f to your computer and use it in GitHub Desktop.
Save tiagodavi70/3794d0e4ffe39ecd7067b91e9068940f to your computer and use it in GitHub Desktop.
# Fila
from collections import deque
fila = deque([1, 2, 3, 4])
print("Fila criada", fila, "adicionando elementos agora")
fila.append(5) # Adiciona elementos
fila.append(3)
fila.append(8)
print("Fila com novos elementos")
print(fila)
print("A contagem dos elementos com valor 3 é: ", fila.count(3))
print("O tamanho da fila é: ", len(fila))
print("Fila antes da retirada: ", fila)
elemento_retirado = fila.popleft() # Retira elementos
print("Fila depois da retirada: ", fila)
print("Elemento retirado: ", elemento_retirado)
print()
print()
# Pilha
from collections import deque
pilha = deque([1, 2, 3, 4])
print("Pilha criada", pilha, "adicionando elementos agora")
pilha.append(5) # Adiciona elementos
pilha.append(3)
pilha.append(8)
print("Pilha com novos elementos")
print(pilha)
print("A contagem dos elementos com valor 3 é: ", pilha.count(3))
print("O tamanho da pilha é: ", len(pilha))
print("Pilha antes da retirada: ", pilha)
elemento_retirado = pilha.pop() # Retira elementos
print("Pilha depois da retirada: ", pilha)
print("Elemento retirado: ", elemento_retirado)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment