✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Given the TreeNode structure built in Part 3:
root = TreeNode("A")
b, c, d, e, f = [TreeNode(x) for x in "BCDEF"]
root.add_child(b)
root.add_child(c)
root.add_child(d)
c.add_child(e)
c.add_child(f)
What are the expected outputs of preorder(root) and postorder(root) respectively?