链表取第三个走了几步
运行下面这段程序,它数的是"从头走了几步":
class Node:
def __init__(self, name):
self.name = name
self.next = None
def build(names):
head = None
for x in reversed(names):
nd = Node(x)
nd.next = head
head = nd
return head
head = build(["阿岚", "小满", "阿泰", "南风"])
cur = head
steps = 0
for _ in range(2):
cur = cur.next
steps += 1
print(steps)
全部评论