【发布时间】:2012-11-15 20:10:02
【问题描述】:
我不是要求表达式转换
conversion from infix to prefix
我只是问对于BST,如果输入以前缀表示法的形式给出,即BST的前序遍历,那么我如何将值序列转换为中缀表示法,即BST的中序遍历.
8
/ \
1 12
\ /
5 9
/ \
4 7
/
6
例如,前序遍历将给出 8 1 5 4 7 6 12 9
我如何转换这些值序列(输入) 到一个中序遍历表达式 1 4 5 6 7 8 9 12.
AS 在某些情况下中序表达式更容易处理...
【问题讨论】:
-
“我不是要求表达式转换” - 嗯,你是。
-
我希望前序遍历为:1 4 5 6 7 8 9 12,使用“左子树、节点、右子树”。