麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)之二叉樹(shù)四:還原二叉樹(shù)

2019-11-10 19:50:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

PRoblem Description

給定一棵二叉樹(shù)的先序遍歷序列和中序遍歷序列,要求計(jì)算該二叉樹(shù)的高度。

Input

輸入數(shù)據(jù)有多組,每組數(shù)據(jù)第一行輸入1個(gè)正整數(shù)N(1 <= N <= 50)為樹(shù)中結(jié)點(diǎn)總數(shù),隨后2行先后給出先序和中序遍歷序列,均是長(zhǎng)度為N的不包含重復(fù)英文字母(區(qū)分大小寫(xiě))的字符串。

Output

輸出一個(gè)整數(shù),即該二叉樹(shù)的高度。

Example Input

9 ABDFGHIECFDHGIBEAC

Example Output

5
 
#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct node{    char data;    struct node *lc,*rc;}bitree;int max;bitree * create(int zlen,char qst[],char zst[]){    if(zlen<=0)        return NULL;    int i;    bitree * t;    t=(bitree *)malloc(sizeof(bitree));    t->data=qst[0];    for(i=0;i<zlen;i++)    {        if(qst[0]==zst[i])            break;    }    t->lc=create(i,qst+1,zst);    t->rc=create(zlen-i-1,qst+i+1,zst+i+1);    return t;}void preshow(int count,bitree *t){    int k;    if(t)    {        if(count==0)            count=1;        k=count;        if(k>max)            max=k;        preshow(++count,t->lc);        preshow(++k,t->rc);    }}int main(){    int zlen;    char qst[51],zst[51];    bitree * tree;    while(scanf("%d",&zlen)!=EOF)    {        max=0;        scanf("%s%s",qst,zst);        zlen=strlen(zst);        tree=create(zlen,qst,zst);        preshow(0,tree);        printf("%d/n",max);    }}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: av在线免费网址 | hdhdhdhd19日本人 | av电影免费在线 | 日韩午夜一区二区三区 | 日本看片一区二区三区高清 | 成人免费av在线播放 | 欧美成人精品h版在线观看 久久久久久三区 | 久草资源在线观看 | 色中色激情影院 | 一级做人爱c黑人影片 | 欧美一级毛片欧美一级成人毛片 | 中国嫩模一级毛片 | 欧美一区二区三区免费观看 | 国产视频在线观看免费 | 国产在线导航 | 欧美日韩大片在线观看 | chengrenzaixian | 精品99在线视频 | 黄网站色成年大片免费高 | 在线中文日韩 | 色视频欧美 | 超碰97最新 | 免费黄色大片网站 | 在线成人一区 | 天天草夜夜爽 | 国产精品久久久久久久久久东京 | 激情大乳女做爰办公室韩国 | 中文字幕国 | 国产高潮失禁喷水爽到抽搐视频 | 国产精品免费大片 | 久久免费视频8 | 国产99久久| 免费观看又色又爽又黄的崩锅 | 中文字幕在线观看日韩 | 午夜神马电影网 | h视频在线免费观看 | 国产亚洲黑人性受xxxx精品 | 一级黄色免费观看 | 欧美成人理论片乱 | 午夜天堂在线 | 久久网站热最新地址4 |