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