搜索
热搜: NOIP OIer 神牛
查看: 335|回复: 1

1370 二叉树遍历

[复制链接]

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-4-9 08:43:44 | 显示全部楼层 |阅读模式
#include<iostream>
#include<string>
using namespace std;
string z,c;
void x(int zf,int zt,int cf,int ct){
    bool b = 0;
    int root;
    for(int i = cf;i<=ct;i++){
        b = 0;
        for(int j = zf;j<=zt;j++){
            if(z[j] == c){
                b = 1;
                root = j;
                break;
            }
        }
        if(b == 1){
            break;
        }
    }
    cout<<z[root];
    if(root>zf){
        x(zf,root-1,cf,ct);
    }
    if(root<zt){
        x(root+1,zt,cf,ct);
    }
}
int main(){
    cin>>z>>c;
    x(0,z.size()-1,0,c.size()-1);
    return 0;
}



回复

使用道具 举报

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-4-9 09:09:45 | 显示全部楼层
--------------11111111000000000000
















回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

津ICP备19006949号-1 | 津公网安备12010102000465号

快速回复 返回顶部 返回列表