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

首頁 > 學院 > 開發設計 > 正文

數據結構上機測試4.1:二叉樹的遍歷與應用1

2019-11-11 04:15:55
字體:
來源:轉載
供稿:網友

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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 慈利县| 敦化市| 黄冈市| 冷水江市| 双峰县| 苍梧县| 冕宁县| 平舆县| 苍南县| 陈巴尔虎旗| 四子王旗| 靖宇县| 沙坪坝区| 子洲县| 黄浦区| 前郭尔| 黄浦区| 肥乡县| 乌兰察布市| 教育| 大安市| 宝鸡市| 清水县| 百色市| 如东县| 六安市| 霸州市| 中山市| 葫芦岛市| 息烽县| 砚山县| 穆棱市| 米脂县| 湄潭县| 镇宁| 黄石市| 奇台县| 嘉义市| 赤壁市| 达尔| 平乐县|