题目描述
输入一个链表,输出该链表中倒数第k个结点。
/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) { ListNode* list = pListHead; int len = 0; while(list!=NULL){ list=list->next; len++; } len = len-k; list = pListHead; if(len>=0){ while(len--){ list=list->next; } return list; }else return NULL; } };