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并返回该节点的节点。如果没有找到节点,它将返回None。