首先感谢小建建学长的帮助,
用数组实现
前序序列char pre[100]="dacebhfgi";
中序序列char mid[100]="dcbehagif";
/*根据前序序列和中序序列写出二叉树序列*/
#include<iostream>
#include<cstring>
#include<stdio.h>
using namespace std;
const int maxn=1000;
char pre[100]="dacebhfgi";
char mid[100]="dcbehagif";
char tree[maxn*4];
/*
i,j分别是前序序列的头节点和尾节点,