Java 了解普林斯顿的排队情况';s队列教程
如果last要变成x,为什么last.next被分配给x?我看不出将x指定给last.next如何影响任何事情。 以下是队列的完整上下文:Java 了解普林斯顿的排队情况';s队列教程,java,reference,Java,Reference,如果last要变成x,为什么last.next被分配给x?我看不出将x指定给last.next如何影响任何事情。 以下是队列的完整上下文: 语句last.next=x执行将节点实际添加到链表末尾的操作 (rest) -> (node) ===> (rest) -> (node) -> (x) ^ ^ |
语句
last.next=x代码>执行将节点实际添加到链表末尾的操作
(rest) -> (node) ===> (rest) -> (node) -> (x)
^ ^
| |
last last
但是,现在最后一个参考已过期;它需要更新以引用我们刚刚添加的最后一项,即last=x代码>可以
(rest) -> (node) -> (x) ===> (rest) -> (node) -> (x)
^ ^
| |
last last
我想我不知道Java引用是如何工作的。谢谢你!
(rest) -> (node) -> (x) ===> (rest) -> (node) -> (x)
^ ^
| |
last last