implement queue of your own
时间: 2023-10-20 17:07:37 浏览: 27
As an AI language model, I cannot implement code by myself. However, I can provide a sample implementation of a queue in Python:
```python
class Queue:
def __init__(self):
self.items = []
def is_empty(self):
return len(self.items) == 0
def enqueue(self, item):
self.items.append(item)
def dequeue(self):
if self.is_empty():
return None
else:
return self.items.pop(0)
def size(self):
return len(self.items)
```
This implementation uses a list to store the items in the queue. The `enqueue` method adds an item to the end of the list, while the `dequeue` method removes the first item in the list. The `size` method returns the number of items in the queue. The `is_empty` method checks if the queue is empty.