Queue队列
Introduction
- 实例变量:指向队头的
first, 指向队尾的last, 节点个数N - 方法:添加到对尾
enqueue(),删除对头dequeue()
Detail
Node
1 | private class Node |
enqueue()
- 如果链表为空,则要给first变量赋值(指向last)
1 | public void enqueue(Item item) |
dequeue()
1 | public Item dequeue() |
Test
1 |
|
1 |
|
first, 指向队尾的last, 节点个数Nenqueue(),删除对头dequeue()1 | private class Node |
1 | public void enqueue(Item item) |
1 | public Item dequeue() |
1 |
|
1 |
|