输入一个链表,输出该链表中倒数第k个结点
ListNode* FindKthToTail(ListNode* pListHead,unsigned int k)
{
ListNode* p=pListHead;
ListNode* p2=pListHead;
if(pListHead==NULL||k<=0)
{
return NULL;
}
for(unsigned int i=0;i<k-1;i++)
{
if(p->next!=NULL)
{
p=p->next;
}
else
return NULL;
}
for(;p->next!=NULL;p=p->next)
{
p2=p2->next;
}
return p2;
}