我们随便举两种情况,首先是5个节点删除倒数第二个节点,然后是7个节点删除倒数第5个
代码如下:首先判断链表是否为空
if(head==null) return head;
Linklist fast = head;
Linklist slow = head;
while(k>0) fast = fast.next;k--①
while(fast.next=!null)
{
fast=fast.next,slowt=slow.next;
}
然后考虑出现n个节点求倒数第n+个节点的情况,比如1个节点求倒数第二个,此时要删除的是头结点
这种情况