可以先把链表长度遍历出来,
然后count-k+1即是链表的节点(索引从1开始算)
public class Solution {
public ListNode FindKthToTail(ListNode head,int k) {
if(head==null){
return head;
}
int count =1;
ListNode temp =head;
while(temp.next !=null){
temp=temp.next;
count++;
}
if(k<=count){
for(int i=1;i<=count-k;i++){
head =head.next;
}
}else{
return null;
}
return head;
}
}