求二叉树的先序遍历

题目描述

 已知一棵二叉树的中序遍历和后序遍历,求二叉树的先序遍历

输入

 输入数据有多组,第一行是一个整数t (t<1000),代表有t组测试数据。每组包括两个长度小于50 的字符串,第一个字符串表示二叉树的中序遍历序列,第二个字符串表示二叉树的后序遍历序列。 

输出

 输出二叉树的先序遍历序列

示例输入

2
dbgeafc
dgebfca
lnixu
linux

示例输出

abdegcf
xnliu
#include
#include

struct node
{
    char data;
    struct node *lch,*rch;
};
void pai(char *xian,char *zhong,int len)
{

    if(len==0)
        return ;
       node *t=new node;
       t->data=*xian; printf("%c",t->data);
       int i=0;
       for(;i

你可能感兴趣的:(数据结构之二叉树)