There was an error while loading. Please reload this page.
2 parents 67b6efd + f36eb15 commit 32d20c4Copy full SHA for 32d20c4
python/09_queue/array_queue.py
@@ -21,11 +21,7 @@ def enqueue(self, item: str) -> bool:
21
return False
22
else:
23
for i in range(0, self._tail - self._head):
24
-<<<<<<< HEAD
25
- self._data[i] = self._items[i + self._head]
26
-=======
27
self._items[i] = self._items[i + self._head]
28
->>>>>>> upstream/master
29
self._tail = self._tail - self._head
30
self._head = 0
31
@@ -38,6 +34,8 @@ def dequeue(self) -> Optional[str]:
38
34
item = self._items[self._head]
39
35
self._head += 1
40
36
return item
37
+ else:
+ return None
41
42
def __repr__(self) -> str:
43
return " ".join(item for item in self._items[self._head : self._tail])
0 commit comments