一、题目
输入一个链表,输出该链表中倒数第k个结点。
二、大致思路
三、代码实现
public ListNode FindKthToTail(ListNode head, int k){
if(head == null){
return null;
}
ListNode p1 = head;
while(p1 != null && k -- > 0){
p1 = p1.next;
}
if(k > 0){
return null;
}
ListNode p2 = head;
while(p1 != null){
p1 = p1.next;
p2 = p2.next;
}
return p2;
}