数据结构上机测试4.1:二叉树的遍历与应用1
Description
输入二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列。
Input
第一行输入二叉树的先序遍历序列;
第二行输入二叉树的中序遍历序列。
Output
输出该二叉树的后序遍历序列。
Sample
Input
ABDCEF
BDAECF
Output
DBEFCA
#include<bits/stdc++.h>
using namespace std;
const int N = 1010;
//#define N 1010
char pre[N],mid[N],post[N]; //前中后序遍历字符串
struct node
{
char data; //数值域
node *l,*r; //指针域
};
node *buildtree(int len,char *pre,char *mid) //建树
{
node *root;