美文网首页面试算法
牛客-剑指0ffer-链表中倒数第k个结点

牛客-剑指0ffer-链表中倒数第k个结点

作者: wenyilab | 来源:发表于2019-07-29 08:28 被阅读29次

题目描述
输入一个链表,输出该链表中倒数第k个结点。

思路:双指针

# -*- coding:utf-8 -*-
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution:
    def FindKthToTail(self, head, k):
        # write code here
        temp = head
        a = head
        while(temp != None and k>0):
            temp = temp.next
            k -= 1
        if k > 0:
            return None
        while(temp != None):
            temp = temp.next
            a = a.next
        return a

相关文章

网友评论

    本文标题:牛客-剑指0ffer-链表中倒数第k个结点

    本文链接:https://www.haomeiwen.com/subject/qxkvrctx.html