Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Se encola un nuevo elemento.
- def enqueue(self, value):
- new_node = Queue._Node(value, None)
- if self.is_empty():
- self._front = self._back = new_node
- else:
- self._back.next = self._back = new_node
- # Se desencola un elemento.
- def dequeue(self):
- assert not self.is_empty(), 'No se puede hacer dequeue de una cola vacia.'
- value, self._front = self._front
- if self._front is None:
- self._back = None
- return value
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement