This commit is contained in:
krahets
2023-04-09 05:30:47 +08:00
parent 37f11aff68
commit 2289822dfd
13 changed files with 59 additions and 58 deletions

View File

@@ -88,28 +88,28 @@ comments: true
=== "Python"
```python title="deque.py"
""" 初始化双向队列 """
# 初始化双向队列
deque: Deque[int] = collections.deque()
""" 元素入队 """
# 元素入队
deque.append(2) # 添加至队尾
deque.append(5)
deque.append(4)
deque.appendleft(3) # 添加至队首
deque.appendleft(1)
""" 访问元素 """
# 访问元素
front: int = deque[0] # 队首元素
rear: int = deque[-1] # 队尾元素
""" 元素出队 """
# 元素出队
pop_front: int = deque.popleft() # 队首元素出队
pop_rear: int = deque.pop() # 队尾元素出队
""" 获取双向队列的长度 """
# 获取双向队列的长度
size: int = len(deque)
""" 判断双向队列是否为空 """
# 判断双向队列是否为空
is_empty: bool = len(deque) == 0
```