青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Tree Recovery

Description

Little Valentine liked playing with binary trees very much. Her favorite game was constructing randomly looking binary trees with capital letters in the nodes.

This is an example of one of her creations:


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

To record her trees for future generations, she wrote down two strings for each tree: a preorder traversal (root, left subtree, right subtree) and an inorder traversal (left subtree, root, right subtree). For the tree drawn above the preorder traversal is DBACEGF and the inorder traversal is ABCDEFG.

She thought that such a pair of strings would give enough information to reconstruct the tree later (but she never tried it).

Now, years later, looking again at the strings, she realized that reconstructing the trees was indeed possible, but only because she never had used the same letter twice in the same tree.

However, doing the reconstruction by hand, soon turned out to be tedious.

So now she asks you to write a program that does the job for her!

Input

The input will contain one or more test cases.

Each test case consists of one line containing two strings preord and inord, representing the preorder traversal and inorder traversal of a binary tree. Both strings consist of unique capital letters. (Thus they are not longer than 26 characters.)

Input is terminated by end of file.

Output

For each test case, recover Valentine's binary tree and print one line containing the tree's postorder traversal (left subtree, right subtree, root).

Sample Input

DBACEGF ABCDEFG
BCAD CBAD

Sample Output

ACBFGED
CDAB

告訴你樹的先序遍歷,中序遍歷,求其后序遍歷
#include<cstdio>
#include
<cstring>
#include
<iostream>
using namespace std;
char ch1[30],ch2[30],ch[30];
int len;
void dfs(int s1,int e1,int s2,int e2){
    
if(s1>e1) return;
    ch[
--len]=ch1[s1];
    
int i;
    
for(i=s2;ch2[i]!=ch1[s1] && i<=e2;i++);
    dfs(s1
+i-s2+1,e1,i+1,e2);
    dfs(s1
+1,s1+i-s2,s2,i-1);
}
int main(){
    
while(~scanf("%s%s",ch1,ch2)){
        len
=strlen(ch1);
        ch[len]
='\0';
        dfs(
0,len-1,0,len-1);
        printf(
"%s\n",ch);
    }
}

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


posts - 3, comments - 1, trackbacks - 0, articles - 16

Copyright © lenohoo

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品蜜臀在线观看| 国产女主播一区二区| 亚洲欧洲精品一区二区三区| 免费美女久久99| 久久尤物电影视频在线观看| 亚洲第一区中文99精品| 免费成人黄色片| 另类天堂av| 99re这里只有精品6| 99综合在线| 国产农村妇女精品一二区| 久久免费的精品国产v∧| 久久亚洲私人国产精品va媚药| 亚洲国产成人精品女人久久久| 欧美激情小视频| 国产精品久久久久久av福利软件 | 国产日韩欧美91| 久久精品国产久精国产爱| 久久久久欧美精品| 亚洲少妇最新在线视频| 性做久久久久久久久| 亚洲夫妻自拍| 亚洲小少妇裸体bbw| 国产综合激情| 99精品欧美一区二区三区| 国产最新精品精品你懂的| 亚洲高清激情| 国产精品久久久久久久久久直播 | 久久精品欧美日韩精品| 麻豆精品视频在线| 午夜精品区一区二区三| 老牛嫩草一区二区三区日本| 亚洲图片自拍偷拍| 久久综合九色99| 欧美在线啊v| 欧美激情中文字幕在线| 久久久久国产一区二区| 欧美理论电影在线观看| 久久综合色影院| 国产精品一区二区久久| 亚洲欧洲久久| 伊人久久大香线蕉综合热线| 亚洲无毛电影| 一本色道久久综合亚洲精品不卡| 欧美怡红院视频| 亚洲一区二区三区四区视频| 欧美1区3d| 久久一二三国产| 国产精品推荐精品| 99亚洲一区二区| 亚洲人成网站999久久久综合| 久久精品成人欧美大片古装| 欧美一乱一性一交一视频| 欧美日韩hd| 亚洲黄色毛片| 亚洲第一区在线观看| 香蕉成人伊视频在线观看| 亚洲一区二区三区中文字幕| 欧美日本国产一区| 欧美激情第六页| 亚洲国产欧美在线人成| 久久综合九色欧美综合狠狠| 久久久免费精品视频| 国产日韩专区| 欧美在线视频一区二区| 久久另类ts人妖一区二区| 国产丝袜一区二区| 新狼窝色av性久久久久久| 久久精品综合网| 国内外成人在线| 久久久久一区| 亚洲激情第一页| 一区二区三区欧美成人| 国产精品高潮久久| 午夜视频久久久久久| 久久免费偷拍视频| 91久久国产综合久久蜜月精品 | 亚洲日本成人| 亚洲国产精品一区二区久| 蜜乳av另类精品一区二区| 久久综合色影院| 国内精品久久久久影院 日本资源| 一区二区三区久久| 亚洲综合色网站| 国产精品久久看| 日韩网站在线| 久久成人免费电影| 国产在线观看精品一区二区三区| 亚洲一区二区视频在线观看| 亚洲女人小视频在线观看| 欧美偷拍另类| 亚洲欧美日韩成人| 久久乐国产精品| 亚洲精品永久免费| 欧美三级视频在线观看| 宅男精品视频| 欧美亚洲视频一区二区| 国产一区二区三区在线观看视频| 性欧美长视频| 免费成人高清视频| 亚洲日本成人| 国产欧美日韩一区| 久久久精品国产99久久精品芒果| 免费成人高清视频| 日韩一级免费| 国产九区一区在线| 久久久久久噜噜噜久久久精品 | 欧美日韩精品综合| 亚洲一级片在线看| 蜜桃久久精品一区二区| 亚洲免费成人| 国产欧美一区二区三区久久| 久久成人精品视频| 美女主播一区| 午夜在线电影亚洲一区| 激情久久综艺| 欧美日韩免费观看一区二区三区 | 欧美一级成年大片在线观看| ●精品国产综合乱码久久久久| 久久精品夜色噜噜亚洲a∨| 亚洲最新色图| 欧美成人资源网| 午夜精品福利在线观看| 亚洲人屁股眼子交8| 国产伦精品一区二区三区视频孕妇 | 国产精品igao视频网网址不卡日韩| 午夜视频在线观看一区二区三区| 亚洲国产精品久久久久秋霞影院| 亚洲欧美国产va在线影院| 亚洲国产日韩一区二区| 欧美日韩视频在线一区二区| 麻豆av福利av久久av| 亚洲一区二区三区影院| 亚洲人成7777| 亚洲福利电影| 久久中文欧美| 欧美一区二区三区播放老司机| 尹人成人综合网| 精品粉嫩aⅴ一区二区三区四区| 欧美日韩国产页| 欧美成人免费在线观看| 久久精品国产第一区二区三区最新章节 | 国产精品日韩一区二区| 欧美韩国一区| 葵司免费一区二区三区四区五区| 亚洲淫性视频| 亚洲一区二区三区四区视频| 亚洲老板91色精品久久| 欧美国产精品中文字幕| 欧美大秀在线观看| 老司机成人网| 久久精品首页| 久久精品日产第一区二区| 午夜精品久久久久久久| 亚洲午夜伦理| 经典三级久久| 亚洲精品日韩在线观看| 亚洲高清在线精品| 在线观看日韩av| 亚洲丰满在线| 亚洲精品系列| 夜色激情一区二区| 日韩午夜在线电影| 一二美女精品欧洲| 亚洲香蕉在线观看| 亚洲影院免费观看| 午夜精品久久久久影视| 亚洲精品影视| 香蕉免费一区二区三区在线观看| 亚洲免费婷婷| 久久久av毛片精品| 玖玖在线精品| 亚洲黄色三级| 日韩午夜av电影| 久久国产主播精品| 亚洲国产女人aaa毛片在线| 亚洲精品在线观看免费| 99亚洲伊人久久精品影院红桃| 日韩视频不卡| 亚洲欧美一区二区三区久久| 久久国产黑丝| 欧美成人精品在线视频| 欧美激情无毛| 在线性视频日韩欧美| 欧美一区成人| 欧美成人免费网| 国产精品久久久久999| 国产精品无码永久免费888| 亚洲国内精品| 亚洲欧美综合精品久久成人| 久久久91精品| 亚洲乱码日产精品bd| 亚洲一区二区在线观看视频| 欧美一区二视频| 国产精品video| 亚洲国产精品传媒在线观看 | 久久综合久久久| 欧美日韩亚洲综合一区| 国产视频在线观看一区| 亚洲免费av片|