This commit is contained in:
krahets
2023-08-19 22:07:27 +08:00
parent 71c7786f51
commit 2e27ad1680
99 changed files with 283 additions and 283 deletions

View File

@@ -2,7 +2,7 @@
comments: true
---
# 5.3.   双向队列
# 5.3   双向队列
对于队列,我们仅能在头部删除或在尾部添加元素。然而,「双向队列 Deque」提供了更高的灵活性允许在头部和尾部执行元素的添加或删除操作。
@@ -10,7 +10,7 @@ comments: true
<p align="center"> 图:双向队列的操作 </p>
## 5.3.1. &nbsp; 双向队列常用操作
## 5.3.1 &nbsp; 双向队列常用操作
双向队列的常用操作如下表所示,具体的方法名称需要根据所使用的编程语言来确定。
<p align="center"> 表:双向队列操作效率 </p>
@@ -325,7 +325,7 @@ comments: true
```
## 5.3.2. &nbsp; 双向队列实现 *
## 5.3.2 &nbsp; 双向队列实现 *
双向队列的实现与队列类似,可以选择链表或数组作为底层数据结构。
@@ -3207,7 +3207,7 @@ comments: true
}
```
## 5.3.3. &nbsp; 双向队列应用
## 5.3.3 &nbsp; 双向队列应用
双向队列兼具栈与队列的逻辑,**因此它可以实现这两者的所有应用场景,同时提供更高的自由度**。