我对后序遍历有疑问。
网上的代码是:
def postorder(tree):
if tree != None:
postorder(tree.getLeftChild())
postorder(tree.getRightChild())
print(tree.getRootVal())
我不确定这将如何到达打印线。在这里它会一直向左走,直到没有左边,所以我们永远不会过去
postorder(tree.getLeftChild())
当没有剩下这一行时:
if tree != None:
不会满足,也不会打印。