力扣19题——删除链表的倒数第 N 个结点
#题目
#代码
//定义虚拟头结点
ListNode cur=new ListNode(0,head);
//定义两个指针指向虚拟头结点
ListNode l=cur;
ListNode r=cur;
for(int i=0;i<=n;i++){
r=r.next;
}
while(r!=null){
r=r.next;
l=l.next;
}
//l.next就是我们要删除的那个元素
if(l.next!=null){
l.next=l.next.next;
}
return cur.next;
}