我对编程有点陌生,目前正在研究链接列表。我在网上某个地方得到了这个代码。
public class Node
{
Node next;
int data;
public Node(int data)
{
this.data=data;
}
public class LinkedList
{
Node head;
public void delete(int data)
{
Node current=head;
while (current.next!=null)
{
if (current.next.data==data)
{
current.next= current.next.next;
}
}
}
}
}
我不明白的是为什么node.next指向下一个节点?在 Node 类中,接下来是数据类型 Node。Node 类中没有 next 方法,但在LinkedList类中调用时current.next它假定引用下一个节点。
慕桂英3389331
翻阅古今
相关分类