题目描述
输入一个链表,输出该链表中倒数第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
li = []
p = head
while p != None:
li.append(p)
p = p.next
# 特殊情况,注意剔除
if k > len(li) or k <= 0:
return
# python的简洁性,倒序输出
return li[-k]