#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int n;
char a[28][3];
void find(char x)
{
    if(x!='*')
    {
        cout<<x;
        for(int i=1;i<=n;i++)
            if(a[i][0]==x)
            {
                find(a[i][1]);
                find(a[i][2]);
            }
    }
    /*if(x!='*')
    {
        cout<<x;
        for(int i=1;i<=n;i++)
            if(a[i][0]==x)
            {
                find(a[i][0]);
                find(a[i][2]);
            }
    }*///中序
     /*if(x!='*')
    {
        cout<<x;
        for(int i=1;i<=n;i++)
            if(a[i][2]==x)
            {
                find(a[i][0]);
                find(a[i][1]);
            }
    }*///后序 
}
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
        cin>>a[i][0]>>a[i][1]>>a[i][2];
    find(a[1][0]);//find(a[1][1]);find(a[1][2]);
    return 0;
}

 

相关文章:

  • 2021-07-14
  • 2021-12-19
  • 2022-12-23
  • 2021-12-14
  • 2022-01-01
  • 2021-10-31
  • 2021-05-28
  • 2022-12-23
猜你喜欢
  • 2021-04-07
  • 2021-11-04
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-07-07
相关资源
相似解决方案