二叉树已知中序和后序排列,求先序排列

题目描述

给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度\le 8≤8)。

输入格式

22行,均为大写字母组成的字符串,表示一棵二叉树的中序与后序排列。

输出格式

11行,表示一棵二叉树的先序。

输入输出样例

输入 #1复制

BADC
BDCA

输出 #1复制

ABCD

说明/提示

【题目来源】

NOIP 2001 普及组第三题

#include
using namespace std;
typedef long long ll;
void beford(string in,string after)
{
    if (in.size()>0)
    {
        char ch=after[after.size()-1];
        cout<>inord;
    cin>>aftord;//读入
    beford(inord,aftord);

    return 0;
}

 

你可能感兴趣的:(c++,算法)