我需要编写一个函数,我需要返回树叶的列表。使用递归打印树叶的列表
因此,对于这个树:
1
2 3
4 5 6
这应该打印[4,5,6]
下面是我想出这么远。我似乎无法找到如何回到功能。它只打印[4]
def fringe(root):
if root.left:
return fringe(root.left)
elif root.right:
return fringe(root.right)
else:
return [root.key]
任何输入?
需要更多的清除 – 2012-03-13 21:26:30