T1013 求先序排列 codevs
2024-08-30 10:16:17
题目描述 Description
给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度<=8)。
输入描述 Input Description
两个字符串,分别是中序和后序(每行一个)
输出描述 Output Description
一个字符串,先序
样例输入 Sample Input
BADC
BDCA
样例输出 Sample Output
ABCD
数据范围及提示 Data Size & Hint
#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdio> using namespace std; string zx,hx; void get_hx(int l1,int r1,int l2,int r2)
{
int m=zx.find(hx[r2]);
cout<<hx[r2];
if(m>l1)
get_hx(l1,m-,l2,l2+m--l1);
if(m<r1)
get_hx(m+,r1,l2+m-l1,r2-); } int main()
{
cin>>zx>>hx; int r1=zx.length()-;
int r2=hx.length()-;
get_hx(,r1,,r2); return ;
}
最新文章
- C#------如何取出exe运行文件给客户使用
- 将gridFS中的图片文件写入硬盘
- 洛谷 P1007 独木桥 Label:模拟
- 在HTML5规范中div中读取预存的data-[key]值
- SQLServer中查询的数字列前面补0返回指定长度的字符串
- linux中nodejs后台运行工具forever
- Bootstrap 基础
- leetcode6	Reverse Words in a String 单词取反
- C# 两个ListBox 数据互传-基础操作
- 节点的创建--对比jQuery与JavaScript 方法
- 基于visual Studio2013解决C语言竞赛题之0419误差控制
- 联系我们_鲲鹏Web数据抓取 - 专业Web数据采集服务提供者
- js在IE浏览器和非IE浏览器中的兼容性问题
- NOIP2017 小凯的疑惑
- New UWP Community Toolkit - XAML Brushes
- 译注(3): NULL-计算机科学上最糟糕的失误
- 让我怀疑人生的bug集合
- Echarts纵坐标显示为整数小数
- hibernate10--命名查询
- 将python打包为.exe文件