Postorder Traversal

时间:2010-07-09 20:11:58

标签: binary-tree traversal tree-traversal

有序树遍历显然有应用;按顺序获取内容。

Preorder遍历似乎对创建树的副本非常有用。

二叉树的后序遍历是否常见?

4 个答案:

答案 0 :(得分:30)

让我再补充一句:

后序遍历在删除树时也很有用。为了释放树中所有节点的已分配内存,必须按照当前节点只能在删除其左右子树时删除的顺序删除节点。

Postorder就是这么做的。它在处理当前节点之前处理左右子树。

答案 1 :(得分:4)

如果树代表数学表达式,那么为了评估表达式,需要进行后序遍历。

答案 2 :(得分:3)

是。后序有时用于在不同的符号之间转换数学表达式。

答案 3 :(得分:0)

它还可以生成二叉树的postfix表示。