mirror of
https://github.com/CyC2018/Interview-Notebook.git
synced 2026-10-30 18:23:52 +00:00
Update 算法 - 栈和队列.md
代码经本地对拍验证;文字校对。
This commit is contained in:
+1
-1
@@ -215,7 +215,7 @@ public class ListStack<Item> implements MyStack<Item> {
|
||||
|
||||
下面是队列的链表实现,需要维护 first 和 last 节点指针,分别指向队首和队尾。
|
||||
|
||||
这里需要考虑 first 和 last 指针哪个作为链表的开头。因为出队列操作需要让队首元素的下一个元素成为队首,所以需要容易获取下一个元素,而链表的头部节点的 next 指针指向下一个元素,因此可以让 first 指针链表的开头。
|
||||
这里需要考虑 first 和 last 指针哪个作为链表的开头。因为出队列操作需要让队首元素的下一个元素成为队首,所以需要容易获取下一个元素,而链表的头部节点的 next 指针指向下一个元素,因此可以让 first 指针指向链表的开头。
|
||||
|
||||
```java
|
||||
public interface MyQueue<Item> extends Iterable<Item> {
|
||||
|
||||
Reference in New Issue
Block a user