我的链接列表的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