国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

數(shù)據(jù)結(jié)構(gòu)上機(jī)測(cè)試4.1:二叉樹的遍歷與應(yīng)用1

2019-11-11 02:48:48
字體:
供稿:網(wǎng)友

PRoblem Description

輸入二叉樹的先序遍歷序列和中序遍歷序列,輸出該二叉樹的后序遍歷序列。

Input

第一行輸入二叉樹的先序遍歷序列;第二行輸入二叉樹的中序遍歷序列。

Output

輸出該二叉樹的后序遍歷序列。

Example Input

ABDCEFBDAECF

Example Output

DBEFCA
 
#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct node{    char data;    struct node *lc,*rc;}bitree;bitree * create(int hlen,char qst[51],char hst[51]){    int i;    bitree * t;    if(hlen<=0)        return NULL;    t=(bitree *)malloc(sizeof(bitree));    t->data=qst[0];    for(i=0;i<hlen;i++)    {        if(hst[i]==qst[0])            break;    }    t->lc=create(i,qst+1,hst);    t->rc=create(hlen-i-1,qst+i+1,hst+i+1);    return t;}void postshow(bitree * tree){    bitree * t;    t=tree;    if(t)    {        postshow(t->lc);        postshow(t->rc);        printf("%c",t->data);    }}int main(){    int hlen;    char qst[51],hst[51];    bitree * tree;    scanf("%s%s",qst,hst);    hlen=strlen(hst);    tree=create(hlen,qst,hst);    postshow(tree);    printf("/n");    return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 靖安县| 绵竹市| 廊坊市| 黔西| 外汇| 科尔| 宜城市| 葫芦岛市| 梓潼县| 台湾省| 河曲县| 佛山市| 白银市| 永年县| 靖州| 都匀市| 固始县| 安陆市| 墨玉县| 杭州市| 德庆县| 海兴县| 奈曼旗| 广州市| 哈密市| 岱山县| 松滋市| 澄城县| 门头沟区| 鸡东县| 章丘市| 鄄城县| 南阳市| 万年县| 镇江市| 农安县| 靖宇县| 华安县| 沈丘县| 广东省| 喀喇沁旗|