zoukankan      html  css  js  c++  java
  • Uva10701 Pre, in and post

    和Tree Recover基本类似,就改了一点而已

     1 #include <iostream>
     2 #include <string>
     3 using namespace std;
     4 
     5 string pr,in;
     6 string postorder;
     7 void process(string preord,string inord);
     8 int main()
     9 {
    10     int line,order;
    11     //freopen("D:\acm.txt","r",stdin);
    12     cin>>line;
    13     while(line--){
    14         cin>>order;
    15         cin>>pr>>in;
    16         postorder.clear();
    17         process(pr,in);
    18         cout<<postorder<<endl;
    19     }
    20     return 0;
    21 }
    22 void process(string preord,string inord){
    23     int Size = preord.size();
    24     if(Size>0){
    25         int p = inord.find(preord[0]);
    26         process(preord.substr(1,p),inord.substr(0,p));//左树
    27         process(preord.substr(p + 1,Size - (p + 1)),inord.substr(p + 1,Size - (p + 1)));//右树
    28         postorder.push_back(preord[0]);
    29     }
    30 }
    Donghua University
  • 相关阅读:
    i++ ++i i=i+1 和i+=1
    cmd命令行 端口
    WAS 查看服务状态
    Linux 拷贝
    jar 压缩 解压 war包
    数据结构
    jar包生成exe可执行程序
    03-vant的一些事
    01-watch原理/computed原理
    05-问题集合
  • 原文地址:https://www.cnblogs.com/ohxiaobai/p/4066024.html
Copyright © 2011-2022 走看看