mirror of
https://github.com/krahets/hello-algo.git
synced 2025-11-02 12:58:42 +08:00
Remove center-table from docs.
Add header to the tables.
This commit is contained in:
@ -7,8 +7,7 @@
|
||||
## 双向队列常用操作
|
||||
|
||||
双向队列的常用操作如下表所示,具体的方法名称需要根据所使用的编程语言来确定。
|
||||
|
||||
<div class="center-table" markdown>
|
||||
<p align="center"> 表:双向队列操作效率 </p>
|
||||
|
||||
| 方法名 | 描述 | 时间复杂度 |
|
||||
| ----------- | -------------- | ---------- |
|
||||
@ -19,8 +18,6 @@
|
||||
| peekFirst() | 访问队首元素 | $O(1)$ |
|
||||
| peekLast() | 访问队尾元素 | $O(1)$ |
|
||||
|
||||
</div>
|
||||
|
||||
同样地,我们可以直接使用编程语言中已实现的双向队列类。
|
||||
|
||||
=== "Java"
|
||||
|
||||
@ -9,8 +9,7 @@
|
||||
## 队列常用操作
|
||||
|
||||
队列的常见操作如下表所示。需要注意的是,不同编程语言的方法名称可能会有所不同。我们在此采用与栈相同的方法命名。
|
||||
|
||||
<div class="center-table" markdown>
|
||||
<p align="center"> 表:队列操作效率 </p>
|
||||
|
||||
| 方法名 | 描述 | 时间复杂度 |
|
||||
| --------- | -------------------------- | -------- |
|
||||
@ -18,8 +17,6 @@
|
||||
| pop() | 队首元素出队 | $O(1)$ |
|
||||
| peek() | 访问队首元素 | $O(1)$ |
|
||||
|
||||
</div>
|
||||
|
||||
我们可以直接使用编程语言中现成的队列类。
|
||||
|
||||
=== "Java"
|
||||
|
||||
@ -11,8 +11,7 @@
|
||||
## 栈常用操作
|
||||
|
||||
栈的常用操作如下表所示,具体的方法名需要根据所使用的编程语言来确定。在此,我们以常见的 `push()` , `pop()` , `peek()` 命名为例。
|
||||
|
||||
<div class="center-table" markdown>
|
||||
<p align="center"> 表:栈的操作效率 </p>
|
||||
|
||||
| 方法 | 描述 | 时间复杂度 |
|
||||
| --------- | ---------------------- | ---------- |
|
||||
@ -20,8 +19,6 @@
|
||||
| pop() | 栈顶元素出栈 | $O(1)$ |
|
||||
| peek() | 访问栈顶元素 | $O(1)$ |
|
||||
|
||||
</div>
|
||||
|
||||
通常情况下,我们可以直接使用编程语言内置的栈类。然而,某些语言可能没有专门提供栈类,这时我们可以将该语言的「数组」或「链表」视作栈来使用,并通过“脑补”来忽略与栈无关的操作。
|
||||
|
||||
=== "Java"
|
||||
|
||||
Reference in New Issue
Block a user