仿写队列类stack,实现基本操作:push、pop、front、back、empty、 size.
时间: 2023-07-04 18:22:03 浏览: 71
Stack Stack的实现
好的,以下是仿写的队列类stack的实现:
```python
class Stack:
def __init__(self):
self.items = []
def push(self, item):
self.items.append(item)
def pop(self):
return self.items.pop()
def front(self):
return self.items[-1]
def back(self):
return self.items[0]
def empty(self):
return len(self.items) == 0
def size(self):
return len(self.items)
```
其中,`__init__`方法用于初始化队列,`push`方法用于在队列末尾插入一个元素,`pop`方法用于弹出并返回队列头部的元素,`front`方法用于返回队列头部的元素,`back`方法用于返回队列尾部的元素,`empty`方法用于判断队列是否为空,`size`方法用于返回队列的长度。
阅读全文