堆棧實現。 我們如何在Node類中創建一個「Node」類型的fild? 「Node」類型的變量「first」如何包含「Node」類型的fild? 謝謝大家幫忙我們如何在Node類中創建一個「Node」類型的fild?
public class Stack
{
private Node first = null;
private class Node
{
String item;
Node next;
}
public boolean isEmpty()
{
return first == null;
}
public void push(String item)
{
Node oldFirst = first;
first = new Node();
first.item = item;
first.next = oldFirst;
}
public String pop()
{
String item = first.item;
first = first.next;
return item;
}
}
這完全不清楚爲什麼你認爲這*不起作用。我懷疑你應該讓'Node'成爲一個靜態嵌套類... –
我不明白這個問題。如何 - 你在那裏有代碼,對吧? – eis
該代碼的作品,但我沒有得到的原則 –