我从stackoverflow获得了以下代码,但效果不佳:
def postorder(tree):
data = []
def recurse(node):
if not node:
return
recurse(node.left)
recurse(node.right)
data.append(node.data)
recurse(tree)
return data
a = input().split(' ')
recRoot = Node(a[0])
for i in range(len(a)):
recRoot.insert(a[i])
print(postorder(recRoot))
请帮我解决这个问题。谢谢你三次:))
postorder函数没有问题。我想你在创建树的时候已经改变了标记,再次检查你的插入函数
相关问题 更多 >
编程相关推荐