跳转至

2020-10-05

已知二叉树的中序和后序求前序
题目

https://www.luogu.com.cn/problem/P1030

参考于

https://www.luogu.com.cn/problem/solution/P1030

代码
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int dfs(string a,string b)
{
    if(a.size()==0)
        return 0;
    cout<<b[b.size()-1];
    int k=a.find(b[b.size()-1]);
    dfs(a.substr(0,k),b.substr(0,k));
    dfs(a.substr(k+1),b.substr(k,a.size()-k-1));
}
int main()
{
    string a,b;
    cin>>a>>b;
    dfs(a,b);
    return 0;
}