我的鏈接列表的dipslay功能如下: -爲什麼我的鏈表顯示功能總是打印最後一個元素?
public void display()
{
cur = first;
if(isEmpty())
{
System.out.println("no elements in the list");
}
else
{
System.out.println("elements in the list are:");
do {
System.out.println(first.data);
first = first.link;
} while(first.link!=null);
first=cur;
}
其中curr
和first
是
public class node
{
int data;
Node link=null;
}
爲什麼這個功能僅在打印的最後一個元素類節點的參考?
如果這是家庭作業,請爲此添加標籤。如果這不是作業,請使用'java.util.LinkedList'。 – TC1