一、题目
二、示例
三、代码
while True:
try:
n = int(input())
s = [int(x) for x in input().split()]
k = int(input())
print(s[-k] if k else 0)
except:
break
class Node(object):
def __init__(self, val=0):
self.val = val
self.next = None
while True:
try:
n = int(input())
s = [int(x) for x in input().split()]
k = int(input())
head = Node()
while k:
head.next = Node(s.pop())
head = head.next
k -= 1
print(head.val)
except:
break
四、算法说明
代码 1,采用列表,输出导数第k个。
代码 2,链表做法,逆向遍历输入的列表。
胡萝卜
2022年3月2日15:20:52
我不知道将去向何方,但我已在路上! |
---|
时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! |