在二叉搜索树的有序遍历中,它在代码中的哪个位置向上遍历?

2024-04-27 04:27:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我看到它是如何从树上下来的,但看不到它是如何从树的右边向上移动的。有人能解释一下吗?这是Python中的有序遍历代码。你知道吗

def inorder(self):
    if self:
        if self.leftChild:
            self.leftChild.inorder()
        print(str(self.value))
        if self.rightChild:
            self.rightChild.inorder()

在这段代码中,它具体回到树的哪个位置?你知道吗


Tags: 代码selfifvaluedefprint有序str