我有节点类
class Node{
int data;
Node next;
}
我必须在列表中插入节点.
它工作正常.但总是头值为零.
public void createlist(Node n,int p)
{
Node newone = new Node();
newone.data=p;
newone.next=null;
if(n==null)
n=newone;
else
{
while(temp.next!=null)
temp=temp.next;
temp.next=newone;
}
}
在main函数中我创建了head节点as
public static void main(String args[] ) {
Scanner s = new Scanner(System.in);
Node head=new Node();
createlist(head,5);
}
创建此实现后,从头部开始的列表看起来像
0→5.为什么0来了?