題目描述
輸入一個(gè)鏈表,輸出該鏈表中倒數(shù)第k個(gè)結(jié)點(diǎn)。
class Solution {
public:
ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) {
if(pListHead==NULL)
return NULL;
ListNode* p = pListHead;
ListNode* q = pListHead;
for(int i=0;i<k-1;i++)
{
p = p -> next;
if(p==NULL)
return NULL;
}
while(p->next!=NULL)
{
p = p->next;
q = q->next;
}
return q;
}
};