题库 Python题库 题目列表 对如下结构的树,执行 travel 函数,输出结果是 1 2 3...
判断题

对如下结构的树,执行 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)
A.
正确
B.
错误
题目信息
2026年 3月 判断题
50%
正确率
0
评论
49
点击