题解 | #链表中环的入口结点#

链表中倒数最后k个结点

http://www.nowcoder.com/practice/886370fe658f41b498d40fb34ae76ff9

class Solution:
    def FindKthToTail(self , pHead: ListNode, k: int) -> ListNode:
        # write code here
        
        if not pHead:
            return
        
        p1, p2 = pHead, pHead
        
        while k: # 以k为0而不以快指针为空作为循环出口,再循环中,若k不为0是快指针为空,返回失败
            if not p2:
                return
            
            k -= 1
            p2 = p2.next
            
            
        while p2:
            p1 = p1.next
            p2 = p2.next
        
        return p1
全部评论

相关推荐

哇哇的菜鸡oc:他这不叫校招offer,而是实习offer
点赞 评论 收藏
分享
09-21 21:14
门头沟学院
否极泰来来来来:和他说:这里不好骂你,我们加个微信聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务