题目描述:输入一个链表,输出该链表中倒数第k个结点。
实现语言:Java
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution { public ListNode FindKthToTail(ListNode head,int k) { if(head==null||k<0){ return null; } ListNode first=head; ListNode last=head; for(int i=0;i<k;++i){ if(first!=null){ first=first.next; }else{ return null; } } while(first!=null){ first=first.next; last=last.next; } return last; } }