亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

數據結構實驗之二叉樹一:樹的同構

2019-11-10 19:19:51
字體:
來源:轉載
供稿:網友

sdut原題鏈接

數據結構實驗之二叉樹一:樹的同構 Time Limit: 1000MS Memory Limit: 65536KB

PRoblem Description 給定兩棵樹T1和T2。如果T1可以通過若干次左右孩子互換就變成T2,則我們稱兩棵樹是“同構”的。例如圖1給出的兩棵樹就是同構的,因為我們把其中一棵樹的結點A、B、G的左右孩子互換后,就得到另外一棵樹。而圖2就不是同構的。

這里寫圖片描述

圖1

這里寫圖片描述

圖2

現給定兩棵樹,請你判斷它們是否是同構的。

Input 輸入數據包含多組,每組數據給出2棵二叉樹的信息。對于每棵樹,首先在一行中給出一個非負整數N (≤10),即該樹的結點數(此時假設結點從0到N?1編號);隨后N行,第i行對應編號第i個結點,給出該結點中存儲的1個英文大寫字母、其左孩子結點的編號、右孩子結點的編號。如果孩子結點為空,則在相應位置上給出”-”。給出的數據間用一個空格分隔。 注意:題目保證每個結點中存儲的字母是不同的。

Output 如果兩棵樹是同構的,輸出“Yes”,否則輸出“No”。

Example Input 8 A 1 2 B 3 4 C 5 - D - - E 6 - G 7 - F - - H - - 8 G - 4 B 7 6 F - - A 5 1 H - - C 0 - D - - E 2 -

Example Output Yes

Hint 測試數據對應圖1 Author xam

以下為accepted代碼

#include <stdio.h>#include <string.h>#include <stdlib.h>typedef struct node{ char date; int left; int right;} BinTree;BinTree t1[24], t2[24];int n, m;void build_tree(BinTree *t, int nm){ int i; for(i = 0; i < nm; i++) { char s[10]; scanf("%s", s); t[i].date = s[0]; scanf("%s", s); if(s[0] == '-') t[i].left = -1; else t[i].left = s[0] - '0'; scanf("%s", s); if(s[0] == '-') t[i].right = -1; else t[i].right = s[0] - '0'; }}int judge(int i, int j){ if(t1[t1[i].left].date == t2[t2[j].left].date && t1[t1[i].right].date == t2[t2[j].right].date) return 1; if(t1[t1[i].left].date == t2[t2[j].right].date && t1[t1[i].right].date == t2[t2[j].left].date) return 1; return 0;}void ans(){ int i, j; int flag = 0; for(i = 0; i < n; i++) { for(j = 0; j < m; j++) { if(t1[i].date == t2[j].date) { if(judge(i, j) == 0) { flag = 1; break; } else break; } } if(j == m) { flag = 1; break; } } if(flag) printf("No/n"); else printf("Yes/n");}int main(){ while(scanf("%d", &n) != EOF) { build_tree(t1, n); scanf("%d", &m); build_tree(t2, m); ans(); } return 0;}/***************************************************User name: jk160630Result: AcceptedTake time: 0msTake Memory: 120KBSubmit time: 2017-02-08 21:51:01****************************************************/
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久最新资源网| 国产啪精品视频| 亚洲精品自产拍| 91免费看国产| 这里只有视频精品| 欧美成人自拍视频| 日韩美女毛茸茸| 国产成人一区二区在线| 日韩精品极品视频| 欧美激情精品在线| 国产综合色香蕉精品| 国产91免费看片| yellow中文字幕久久| 久久久精品999| 1769国产精品| 精品日本美女福利在线观看| 精品国产一区二区三区久久久| 久久久久久亚洲精品中文字幕| 青草青草久热精品视频在线网站| 国产精品日韩一区| 成人有码视频在线播放| 中文字幕日韩综合av| 午夜精品一区二区三区在线视| 97精品国产aⅴ7777| 欧美xxxx14xxxxx性爽| 欧美电影免费观看| 一个人看的www欧美| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲精品视频免费在线观看| 国产精品高潮呻吟久久av野狼| 欧美日本高清视频| 在线不卡国产精品| 亚洲一区二区少妇| 91影院在线免费观看视频| 9.1国产丝袜在线观看| 国产精品视频不卡| 国产精品都在这里| 美女扒开尿口让男人操亚洲视频网站| 亚洲欧美国产日韩中文字幕| 91免费看视频.| 国产在线拍揄自揄视频不卡99| 日韩欧美国产激情| 久久久久久久色| 日韩成人小视频| 伊人亚洲福利一区二区三区| 欧美激情欧美狂野欧美精品| **欧美日韩vr在线| 欧美电影在线观看网站| 欧美激情区在线播放| 久久久久久com| 精品亚洲一区二区| 欧美人与性动交| 欧美一级片一区| 欧美性猛交xxxx乱大交3| 日韩免费av在线| 亚洲аv电影天堂网| 国产精品v日韩精品| 久久精品电影一区二区| 91中文在线视频| 97香蕉超级碰碰久久免费的优势| 中文字幕日韩欧美精品在线观看| 亚洲色图18p| 97香蕉久久超级碰碰高清版| 国产精品人成电影在线观看| 日韩精品丝袜在线| 日韩精品在线私人| 国产精品jvid在线观看蜜臀| 日韩在线观看免费高清| 亚洲一区中文字幕在线观看| 国产成人在线亚洲欧美| 日韩在线视频免费观看高清中文| 亚洲黄色av网站| 亚洲一区美女视频在线观看免费| 奇米4444一区二区三区| 久久久久这里只有精品| 国产日韩欧美综合| 日韩精品小视频| 亚洲石原莉奈一区二区在线观看| 亚洲免费一级电影| 国产精品无av码在线观看| 欧美丝袜一区二区三区| 日韩欧美一区二区三区久久| 在线观看成人黄色| 日韩av在线免费看| 综合国产在线视频| 国产精品久久电影观看| 亚洲精品久久久久久久久| 久久久久久久电影一区| 久久亚洲欧美日韩精品专区| 欧美疯狂xxxx大交乱88av| 久久亚洲精品中文字幕冲田杏梨| 国产欧美精品日韩| 亚洲 日韩 国产第一| 精品福利免费观看| 欧美精品久久久久久久免费观看| 人九九综合九九宗合| 亚洲肉体裸体xxxx137| 最近日韩中文字幕中文| 中文字幕亚洲欧美| 日韩av在线影院| 国产欧美精品一区二区三区介绍| 中文字幕亚洲综合久久| 久久久久久亚洲| 这里只有精品在线观看| 一区二区三区国产视频| 日韩高清中文字幕| 亚洲天堂男人天堂女人天堂| 性色av香蕉一区二区| 亚洲欧美日韩国产成人| 色香阁99久久精品久久久| 精品国产一区二区在线| 精品福利在线视频| 亚洲欧美中文另类| 日韩欧美在线观看| 欧美视频国产精品| 欧美成人网在线| 成人黄色在线播放| 一二美女精品欧洲| 538国产精品一区二区免费视频| 日韩精品中文字幕视频在线| 国产亚洲免费的视频看| 日韩福利在线播放| 日本成人黄色片| 欧美精品在线观看91| 美女视频黄免费的亚洲男人天堂| 日韩av色综合| 欧美性xxxx在线播放| 日本韩国欧美精品大片卡二| 欧美性xxxxx极品娇小| 国产第一区电影| 日本人成精品视频在线| 亚洲综合日韩中文字幕v在线| 日韩二区三区在线| 久久影视三级福利片| 91亚洲精华国产精华| 国产综合视频在线观看| 精品美女永久免费视频| xvideos成人免费中文版| 不卡伊人av在线播放| 国产精品久久97| 992tv在线成人免费观看| 久久久久久久久爱| 日韩一区二区三区国产| 亚洲乱亚洲乱妇无码| 91视频8mav| 狠狠做深爱婷婷久久综合一区| 色偷偷av一区二区三区乱| 久久夜色精品亚洲噜噜国产mv| 国产噜噜噜噜噜久久久久久久久| 欧美精品videossex88| 欧美尤物巨大精品爽| 国产精品草莓在线免费观看| 日韩国产激情在线| 国产亚洲精品成人av久久ww| 一区二区中文字幕| 久久福利网址导航| 亚州av一区二区| 欧美一级成年大片在线观看| 亚洲xxxx做受欧美| 91九色国产视频| 亚洲欧美日本另类| 欧美最顶级的aⅴ艳星| 国产成人精品久久亚洲高清不卡| 日本成人精品在线|