/*
struct ListNode {
int val;
struct ListNode next;
ListNode(int x) :
val(x), next(NULL) {
}
};
/
class Solution {
public:
ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) {
vector<int> vec;
ListNode* a=pListHead;//备份一个头链表节点
while(pListHead){
vec.push_back(pListHead->val);
pListHead=pListHead->next;//将链表压入vector容器
}
int len=vec.size();//求出链表大小
if(k>len){
return nullptr;
}
for(int i=0;i<len-k;i++){
a=a->next;//倒数第K个链表节点
}
return a;
}
};</int>