2255
来源:互联网 发布:mac翻墙软件免费 编辑:程序博客网 时间:2024/05/16 03:02
这题,自认为做的不错。
#include<iostream>
#include <string>
using namespace std;
void print(string pre , string in);
int main(void)
{
string preOrder,inOrder;
while(cin>>preOrder>>inOrder )
{
print(preOrder , inOrder);
cout<<endl;
}
return 0;
}
void print(string pre , string in)
{
if(pre.length() == 0) return;
int pos = in.find(pre[0]);
print(pre.substr(1,pos) , in.substr(0,pos)); //print leftTree
print(pre.substr(pos+1) , in.substr(pos+1)); //print rightTree
cout<<pre[0];
}
- 2255
- POJ 2255
- POJ 2255
- POJ 2255
- POJ-2255
- HDU 2255
- poj 2255
- poj 2255
- POJ 2255
- poj 2255
- poj 2255
- HDU 2255
- HDU 2255
- hdu 2255
- poj 2255
- hdu 2255
- hdu 2255
- pku 2255
- SQL+C#获得当前月的第一天与最后一天
- 深入浅出VC++串口编程之基于Win32 API
- 基于.NET平台的分层架构实战(二)——需求分析与数据库设计
- 基于.NET平台的分层架构实战(三)——架构概要设计
- 3066
- 2255
- 基于.NET平台的分层架构实战(四)——实体类的设计与实现
- 转:二分图最大匹配Hopcroft_Karp算法
- 射手播放器的 clientkey
- 基于.NET平台的分层架构实战(五)——接口的设计与实现
- 燕墨痕
- 有关测试思路
- 基于.NET平台的分层架构实战(六)——依赖注入机制及IoC的设计与实现
- 关于网银在线接口回调乱码的问题