c126. 00536 - Tree Recovery
標籤 : tree
通過比率 : 529人/557人 ( 95% ) [非即時]
評分方式:
Strictly

最近更新 : 2015-08-28 15:08

內容

小Valentine非常喜歡2元樹,她常常隨意的以大寫英文字母來建構2元樹。以下就是其中之一:

D
/ \
/ \
B E
/ \ \
/ \ \
A C G
/
/
F

為了把這2元樹保留起來,對每一2元樹她寫下2種字串。前序搜尋 preorder traversal(樹根,左子樹,右子樹)和中序搜尋(左子樹,樹根,右子樹)。所以上面那棵2元樹,她分別寫下了前序搜尋字串: DBACEGF 和中序搜尋字串: ABCDEFG

現在你的任務就是要把小Valentine當年寫的這些字串還原成原來的2元樹,並且以後續搜尋 postorder traversal(左子樹,右子數,樹根)的方式列印出來。

輸入說明

每筆測試資料一列。每列有2個字串,分別代表某一棵2元樹的前序及中序搜尋結果。2個字串都只包含大寫英文字母,而且不會有重複的字母出現。所以最大長度都不會超過26。

輸出說明

對每一列輸入,請輸出該2元樹以後序搜尋的結果。

範例輸入 #1
DBACEGF ABCDEFG
BCAD CBAD
範例輸出 #1
ACBFGED
CDAB
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :

* Luck 貓翻譯

標籤:
tree
出處:
UVa536

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」