二叉树遍历(flist)

阅读: 评论:0

二叉树遍历(flist)

二叉树遍历(flist)

题目描述

树和二叉树基本上都有先序、中序、后序、按层遍历等遍历顺序,给定中序和其它一种遍历的序列就可以确定一棵二叉树的结构。
假定一棵二叉树一个结点用一个字符描述,现在给出中序和按层遍历的字符串,求该树的先序遍历字符串。

输入

输入文件flist.in共两行,每行是由字母组成的字符串(一行的每个字符都是唯一的),分别表示二叉树的中序遍历和按层遍历的序列。

输出

输出文件flist.out就一行,表示二叉树的先序序列。

样例输入

DBEAC
ABCDE

样例输出

ABDEC

Cake 1#

#include<cstdio>
#include<cstring>
int map[255];
char s1[255],s2[255];
int l;
void make_tree(int l,int r)
{if(l>r) return;int k=0x7fffff,where;for(int i=l;i<=r;i++){if(map[s1[i]]

本文发布于:2024-02-02 17:10:33,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170686503245249.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:遍历   二叉树   flist
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23