1
爲什麼last.next被分配給x,如果最後一個將變成x?我看不出如何將x分配給last.next會影響任何內容。 這裏的隊列的完整的上下文:http://introcs.cs.princeton.edu/java/43stack/Queue.java.html瞭解普林斯頓隊列中的入隊教程
public void enqueue(Item item) {
Node x = new Node();
x.item = item;
if (isEmpty()) {
first = x;
last = x;
}
else {
last.next = x;
last = x;
}
N++;
}
我想我不知道Java引用是如何工作的。感謝你! –