数据结构栈和队列代码
时间: 2023-11-08 13:05:12 浏览: 98
基于freeRTOS和STM32F103x的手机远程控制浴室温度系统设计源码
好的,以下是栈和队列的代码实现:
栈的代码实现:
```python
class Stack:
def __init__(self):
self.items = []
def is_empty(self):
return self.items == []
def push(self, item):
self.items.append(item)
def pop(self):
return self.items.pop()
def peek(self):
return self.items[-1]
def size(self):
return len(self.items)
```
队列的代码实现:
```python
class Queue:
def __init__(self):
self.items = []
def is_empty(self):
return self.items == []
def enqueue(self, item):
self.items.insert(0, item)
def dequeue(self):
return self.items.pop()
def size(self):
return len(self.items)
```
阅读全文