3502: 1340:【例3-5】扩展二叉树
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:45
解决:14
题目描述
由于先序、中序和后序序列中的任一个都不能唯一确定一棵二叉树,所以对二叉树做如下处理,将二叉树的空结点用.补齐。我们把这样处理后的二叉树称为原二叉树的扩展二叉树,扩展二叉树的先序和后序序列能唯一确定其二叉树。 现给出扩展二叉树的先序序列,要求输出其中序和后序序列。
输入
输入为一行字符串,表示扩展二叉树的先序序列。该序列由字符(代表非空节点)和.(代表空节点)组成。
ABD..EF..G..C..
输出
输出两行: 第一行是扩展二叉树的中序序列。
第二行是扩展二叉树的后序序列。
DBFEGAC
DFGEBCA
样例输入 复制
ABD..EF..G..C..
样例输出 复制
DBFEGAC
DFGEBCA