测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A60966. 对如下结构的树,执行 travel 函数,输出结果是 1 2 3 4 5 。1 class Node

判断题

题目描述

对如下结构的树,执行 travel 函数,输出结果是 1 2 3 4 5

1 class Node:
2  def __init__(self, v):
3   self.val = v
4   self.left = None
5   self.right = None
6
7 def travel(root):
8  if not root:
9   return
10  stack = []
11  stack.append(root)
12
13  while stack: =
14   cur = stack.pop()
15   print(cur.val, end=" ")
16     if cur.right:
17    stack.append(cur.right)
18   if cur.left:
19    stack.append(cur.left)
20
21 if __name__ == "__main__":
22
23  root = Node(1)
24  root.left = Node(2)
25  root.right = Node(3)
26  root.left.left = Node(4)
27  root.left.right = Node(5)
28  travel(root)

选项(单选)