class Node:
def __init__(self, tree, data, parent=None):
self.data = data
self.parent = parent
self.children = []
self.tree = tree
def find(self, x):
if self.data is x:
return self
elif self.children:
for node in self.children:
return node.find(person)
else:
return None
我真的被卡住了,我似乎无法在我的 Node 类中创建一个方法来找到带有数据 x 的 Node 并返回该 Node。如果没有找到 Node,它将返回 None。