feat: add ArrayDeque (#348)

* 双向队列: java 代码

* 双向队列: markdown 内容

* Rewrite array_deque.java
Update array_queue.java, linkedlist_deque.java

* Add ArrayDeque figures and rewrite the contents

---------

Co-authored-by: krahets <krahets@163.com>
This commit is contained in:
方圆
2023-02-16 02:17:15 +08:00
committed by GitHub
parent 0fa78e4b3b
commit f0d8d8b1b0
23 changed files with 262 additions and 35 deletions

View File

@ -43,7 +43,7 @@ class ArrayQueue {
// 计算尾指针,指向队尾索引 + 1
// 通过取余操作,实现 rear 越过数组尾部后回到头部
int rear = (front + queSize) % capacity();
// 尾结点后添加 num
// 将 num 添加至队尾
nums[rear] = num;
queSize++;
}