1013 求先序排列

2021-07-27 11:48:46 字數 525 閱讀 4221

題目描述 description

給出一棵二叉樹的中序與後序排列。求出它的先序排列。(約定樹結點用不同的大寫字母表示,長度

<=8)。

輸入描述 input description

兩個字串,分別是中序和後序(每行乙個)

輸出描述 output description

乙個字串,先序

樣例輸入 sample input

badc

bdca

樣例輸出 sample output

abcd

**:#include#include#includeusing namespace std;

string s1,s2;

void calc(int l1,int r1,int l2,int r2)

void abc(int x1,int x,int y1,int y)

{int m=s1.find(s2[y]);

coutabc(x1,m-1,y1,y1+m-x1-1);

if(m

1013 求先序排列

題目描述 description 給出一棵二叉樹的中序與後序排列。求出它的先序排列。約定樹結點用不同的大寫字母表示,長度 8 輸入描述 input description 兩個字串,分別是中序和後序 每行乙個 輸出描述 output description 乙個字串,先序 樣例輸入 sample i...

codevs 1013 求先序排列

1013 求先序排列 2001年noip全國聯賽普及組 時間限制 1 s 空間限制 128000 kb 題目等級 gold 題解 題目描述 description 給出一棵二叉樹的中序與後序排列。求出它的先序排列。約定樹結點用不同的大寫字母表示,長度 8 輸入描述 input description...

code vs 1013 求先序排列

2001年noip全國聯賽普及組 題目描述 description 給出一棵二叉樹的中序與後序排列。求出它的先序排列。約定樹結點用不同的大寫字母表示,長度 8 輸入描述 input description 兩個字串,分別是中序和後序 每行乙個 輸出描述 output description 乙個字串...