给出二叉树的先根,中根遍历,求其后根遍历
我的做法,先找跟,中根遍历的顺序表中第一个在先跟遍历出现的节点是跟,跟左边的节点构成左子树,右边右子树,然后递归此方法用于左右子树。
建树完成后后跟输出即可。
#include
#include
#include
using namespace std;
const int maxn=101;
char a[maxn],b[maxn];
int lon;
struct
{
}tr[1001];
int lona,lonb;
int built(int t,int st,int en)
{
// printf("%d
%d\n",st,en);
}
int prin(int t)
{
}
int main()
{
}

本文介绍了一种从先根和中根遍历构建二叉树,并实现后根遍历输出的方法。通过查找中根遍历中对应先根遍历根节点的位置来划分左右子树,递归构建整棵树。
1651

被折叠的 条评论
为什么被折叠?



