Java 删除链表的头节点! 20
publicNodedeletehead(){Nodetemp=head.next;temp.last=null;head=temp;length--;returntem...
public Node deletehead()
{
Node temp=head.next;
temp.last=null;
head=temp;
length--;
return temp;
}
删除头节点,并返回头节点的值!这样老报空指针错误,不知道为什么?
还有看下我的链表插入节点,写的对不对!
public void insert(Node p)//插入结点
{
if(head==null)
{
head=p;
tail=p;
p.next=null;
p.last=null;
}
else
{
Node temp;
temp=tail;
tail=p;
temp.next=p;
p.last=temp;
}
length++;
} 展开
{
Node temp=head.next;
temp.last=null;
head=temp;
length--;
return temp;
}
删除头节点,并返回头节点的值!这样老报空指针错误,不知道为什么?
还有看下我的链表插入节点,写的对不对!
public void insert(Node p)//插入结点
{
if(head==null)
{
head=p;
tail=p;
p.next=null;
p.last=null;
}
else
{
Node temp;
temp=tail;
tail=p;
temp.next=p;
p.last=temp;
}
length++;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询