剑指offer-14
题目描述
输入一个链表,输出该链表中倒数第k个结点。
思想: 双指针法(快的走k 步后 一起走。) 或者使用空间【】 存到列表中然后切片
1 class Solution: 2 def FindKthToTail(self, head, k): 3 # write code here 4 if k == 0 or head == None: 5 return None 6 else: 7 p = head 8 q = head 9 while k: 10 if p: 11 p = p.next 12 k -= 1 13 else: 14 return None 15 while p: 16 p = p.next 17 q = q.next 18 return q 19

浙公网安备 33010602011771号