refactor: Replace 结点 with 节点 (#452)

* Replace 结点 with 节点
Update the footnotes in the figures

* Update mindmap

* Reduce the size of the mindmap.png
This commit is contained in:
Yudong Jin
2023-04-09 04:32:17 +08:00
committed by GitHub
parent 3f4e32b2b0
commit 1c8b7ef559
395 changed files with 2056 additions and 2056 deletions

View File

@@ -289,11 +289,11 @@
### 基于双向链表的实现
回忆上节内容,由于可以方便地删除链表头点(对应出队操作),以及在链表尾点后添加新点(对应入队操作),因此我们使用普通单向链表来实现队列。
回忆上节内容,由于可以方便地删除链表头点(对应出队操作),以及在链表尾点后添加新点(对应入队操作),因此我们使用普通单向链表来实现队列。
而双向队列的头部和尾部都可以执行入队与出队操作,换言之,双向队列的操作是“首尾对称”的,也需要实现另一个对称方向的操作。因此,双向队列需要使用「双向链表」来实现。
我们将双向链表的头点和尾点分别看作双向队列的队首和队尾,并且实现在两端都能添加与删除点。
我们将双向链表的头点和尾点分别看作双向队列的队首和队尾,并且实现在两端都能添加与删除点。
=== "LinkedListDeque"
![基于链表实现双向队列的入队出队操作](deque.assets/linkedlist_deque.png)