#include<cstdio>
using namespace std;
string s1,s2;
void js(int l1,int r1,int l2,int r2){
int m=s2.find(s1[l1]);
if(m>l2)js(l1+1,l1+m-l2,l2,m-1);
if(m<r2)js(l1+m-l2+1,r1,m+1,r2);
cout<<s1[l1];
}
int main(){
cin>>s1>>s2;
js(0,s1.length()-1,0,s2.length()-1);
cout<<endl;
return 0;
}
二叉树前序中序求后序
最新推荐文章于 2018-08-14 10:27:32 发布