0
点赞
收藏
分享

微信扫一扫

Java实现链表中倒数最后k个结点

简单聊育儿 2022-01-31 阅读 52
Java 实现链表中倒数最后k个结点

图示:
在这里插入图片描述
Java 实现:

public class Solution {
	
	/**
	 * 
	 * @param pHead
	 * @param k
	 * @return
	 */
    public ListNode FindKthToTail (ListNode pHead, int k) {
       
    	ListNode pointNode = pHead;
    	
    	for (int i = 0; i < k; i++) {
    		if (pointNode == null) return null;
			pointNode = pointNode.next;
		}
    	
    	while (pointNode != null) {
			pHead = pHead.next;
			pointNode = pointNode.next;
		}
    	
    	
    	return pHead;
    }
}
举报

相关推荐

0 条评论