We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b5ccda5 + 5737c55 commit 874fa7eCopy full SHA for 874fa7e
queue_using_deque.py
@@ -0,0 +1,10 @@
1
+#!/usr/bin/env python3
2
+"""Queue Implementation using collections.deque"""
3
+from collections import deque
4
+class Queue:
5
+ def __init__(self): self.q=deque()
6
+ def enqueue(self,x): self.q.append(x)
7
+ def dequeue(self): return self.q.popleft() if self.q else None
8
+ def is_empty(self): return not self.q
9
+if __name__=="__main__":
10
+ q=Queue(); q.enqueue(1); q.enqueue(2); print(q.dequeue())
0 commit comments