国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

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

二叉搜索樹+前序遍歷 -> 后序遍歷

2019-11-10 20:08:49
字體:
來源:轉載
供稿:網友

sdut原題鏈接

迷失の搜索樹 Time Limit: 1000MS Memory Limit: 65536KB

PRoblem Description 小璐在機緣巧合之下獲得了一個二叉搜索樹,這個二叉搜索樹恰好有n個節點,每個節點有一個權值,每個節點的權值都在[1,n]這個區間內,并且兩兩不相同,真是優美的性質啊 但是命運的不公又讓她失去了這個二叉搜索樹 幸運的是,她還記得自己丟失的二叉搜索樹的前序遍歷序列。 在丟了二叉搜索樹之后,小璐無比想念她的這個樹的后序遍歷 那么問題來了,聰明的你在知道這個二叉搜索樹的前序遍歷的序列的情況下,能幫她找到這個二叉搜索樹的后序遍歷嘛?

Input 多組輸入,以文件結尾 每組數據第一行為一個整數n,代表這個二叉搜索樹的節點個數(1<=n<=100) 接下來一行n個整數,代表這個二叉搜索樹的前序遍歷序列

Output 輸出n個整數 表示這個二叉樹的后序遍歷序列

Example Input 5 4 2 1 3 5

Example Output 1 3 2 5 4

Hint 二叉查找樹是一棵空樹,或者是具有下列性質的二叉樹: 若它的左子樹不空,則左子樹上所有結點的值均小于它的根結點的值 若它的右子樹不空,則右子樹上所有結點的值均大于它的根結點的值 它的左、右子樹也分別為二叉排序樹 Author 2016暑假集訓結訓賽 by QAQ

以下為accepted代碼

#include <stdio.h>#include <stdlib.h>typedef struct node{ int date; struct node *left; struct node *right;}BinTree;BinTree *root;int num[140], flag;BinTree * Insert(BinTree *rt, int x)//二分查找樹的插入算法{ if(!rt){ rt = (BinTree *)malloc(sizeof(BinTree)); rt->date = x; rt->left = rt->right = 0; } else { if(x < rt->date) rt->left = Insert(rt->left, x); else rt->right = Insert(rt->right, x); } return rt;}void last_put(BinTree *rt)//中序遍歷{ if(rt) { last_put(rt->left); last_put(rt->right); num[flag++] = rt->date; }}int main(){ int n, i, x; while(scanf("%d", &n) != EOF) { flag = 0;///注意初始化 root = NULL;///注意初始化 for(i = 0; i < n; i++) { scanf("%d", &x); root = Insert(root, x);//調用二分查找樹的插入函數 } last_put(root);//調用中序遍歷函數 for(i = 0; i < n; i++) { printf("%d%c", num[i], i == n-1? '/n': ' '); } } return 0;}/***************************************************User name: jk160630Result: AcceptedTake time: 8msTake Memory: 584KBSubmit time: 2017-02-08 18:26:18****************************************************/

以下為runtime error代碼

#include <stdio.h>#include <stdlib.h>typedef struct node{ char date; struct node *left; struct node *right;} BinTree;BinTree *rt;int num[140];int flag;BinTree * get_build(int len, char *st1, char *st2){ if(len == 0) return NULL; int i; BinTree *root; root = (BinTree *)malloc(sizeof(BinTree)); root->date = st1[0]; for(i = 0; i < len; i++) { if(st2[i] == root->date) break; } root->left = get_build(i, st1+1, st2); root->right = get_build(len-i-1, st1+i+1, st2+i+1); num[flag++] = root->date - '0'; return root;}int cmp(const void *a, const void *b){ return ((*(char *)a)-(*(char *)b));}int main(){ int n, i, x; char st1[140], st2[140]; while(scanf("%d", &n) != EOF) { for(i = 0; i < n; i++) { scanf("%d", &x); st1[i] = x + '0'; st2[i] = st1[i]; } qsort(&st2[0], n, sizeof(st2[0]), cmp); ///printf("%s/n", st2); rt = get_build(n, st1, st2); for(i = 0; i < n; i++) { printf("%d%c", num[i], i == n-1? '/n': ' '); } } return 0;}/***************************************************User name: jk160630Result: Runtime ErrorTake time: 0msTake Memory: 0KBSubmit time: 2017-02-08 17:54:56****************************************************/
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
最近高清中文在线字幕在线观看| 人成在线免费视频| 免费a级毛片在线播放| 在线黄色.com| 97中文字幕| h网站久久久| 黄色一级视频网站| 国产精品视频一区二区免费不卡| 国产黄色免费网| 亚洲成人电视网| 国产在线观看网站| 国产午夜在线视频| 亚洲欧美自拍另类| 国内精品免费一区二区三区| 国产丝袜精品丝袜| av手机免费在线观看| 日本视频在线观看一区二区三区| a级片国产精品自在拍在线播放| 青青青国产视频| eeuss影院在线观看| 狠狠操五月天| 精品推荐国产麻豆剧传媒| 欧美96在线| 18av在线播放| 国产视频在线播放| 不卡av免费观看| 国产欧美日本亚洲精品一4区| 亚洲欧美日韩一区成人| 国产美女极品在线| 四虎在线免费视频| 国产福利在线| 国产三区视频在线观看| 欧美色第一页| 亚洲欧美精品日韩欧美| 国产裸舞福利在线视频合集| av亚洲男人天堂| 国产日韩欧美一区二区三区视频| 免费男女羞羞的视频网站中文字幕| 国产精品白浆视频免费观看| 天堂在线免费av| 九九在线视频| 天堂亚洲精品| 午夜av在线播放| 国产精品一区二区资源| 青青草原国产在线| av色在线观看| 在线播放一区二区精品产| 国产高清一区二区三区视频| 五月婷婷在线观看| 日本不卡影院| 秋霞av在线| 激情综合丁香| 久草在线视频网| 精品中文字幕不卡在线视频| 久久久久久国产视频| 日韩在线天堂| 久久精品亚洲7777影院| 国产免费黄网站| 国产视频资源| 国产超碰精品在线观看| 国产精品被窝福利一区| 69日小视频在线观看| 亚洲尤物在线视频| 亚洲欧美国产另类首页| 在线观看免费视频一区二区三区| 尤物在线视频观看| 亚洲男人网站| 九色精品视频在线观看| 国产一起色一起爱| 99re热在线观看| 黄色在线视频观看网站| 国产黄在线播放| 欧美高清视频| 国产成人亚洲综合小说区| 久久久久久久美女| 中文字幕av高清| √天堂中文在线| free性亚洲| 国产探花在线观看| 中文产幕区在线观看| 国产在线视频精品视频免费看| 国产亚洲精品自在线观看| av中文在线资源| 国产精品剧情一区二区在线观看| 日本黄在线观看| 精品一区二区三区高清免费不卡| 开心婷婷激情| 白浆爆出在线观看| 99re在线视频| 国产精品不卡一区二区三区在线观看| 午夜羞羞小视频在线观看| 国产天堂av| 国产理论在线观看| 久久精品国产麻豆| 永久免费av片在线观看全网站| 中文字幕视频在线| 美女国产在线| 四虎免费播放| 全网国产福利在线播放| av片在线观看| 在线国产福利网站| av福利在线播放| 中文字幕av网| 在线观看免费高清完整| 99在线免费观看| 亚洲精品影院在线| 亚洲精品成人a| www.夜夜操| 久久精品无码一区二区日韩av| 国产成人午夜| 91在线超碰| 精品176二区| 国产精品久久久精品a级小说| 久久久久国产精品嫩草影院| 亚洲最新永久在线观看| 国产啊啊啊视频在线观看| 国产精品四虎| 99热免费在线观看| 四虎影视成人永久免费观看视频| 亚洲一区免费在线| 九九热在线视频观看| 尤物视频免费在线观看| 精品美女调教视频| 超碰免费在线观看| 最近中文av字幕在线中文| 国产一级粉嫩xxxx| 在线免费黄色毛片| 欧美婷婷久久五月精品三区| 人人干人人插| 国产性一级片| 在线观看av资源网| 天天操人人干| 亚洲国产精品区| 国产在线三区| 亚洲欧美日韩一区成人| 国产在线日本| 国产高清免费在线播放| 欧美日韩不卡中文字幕在线| 91av久久| 中文资源在线网| 国产精品亚洲第五区在线| 97在线超碰| 国产三级视频在线看| 青青草原av在线| 国产素人视频在线观看| 日本动漫理论片在线观看网站| 国产免费电影网站入口| 亚洲欧美精选| 国产精品免费视频二三区| 青青国产在线| 2021av天天| 国产精品人人爱一区二区白浆| 日本调教视频在线观看| 国产三级在线看| 国自产拍在线网站网址视频| 国产精品久久在线| 国产尤物一区二区三区| 日韩精品免费一区二区| 精品国产福利一区二区在线 | 国产高清在线| 日韩av成人| 国产蜜臀av在线播放| 国产农村av| 尤物免费看在线视频| 福利视频网站导航| 日本视频二区| 天天激情综合| 精品一二三四| 国产视频2区| 国产极品视频| 精品一区二区在线欧美| 92国产在线视频| jlzzjlzz欧美大全| 开心婷婷激情| 国产女呦网站| 免费a级在线播放| 免费99热在线观看| 俺来俺也去www色在线观看| www.色五月| 日本韩国精品一区二区| 欧美日韩在线视频免费观看| 四虎久久影院| 国产毛片毛片毛片| 国产精品冒白浆免费视频| 国产精品麻豆一区二区三区| 国产激情三区| 夜夜嗨yeyeh| 日本h视频在线观看| 黄色毛片在线观看| 国产成人精品自线拍| 青青草免费观看免费视频在线| 久热中文字幕在线观看| 国产视频你懂的| 麻豆国产视频| 2019中文字幕在线电影免费| 日本电影全部在线观看网站视频| 久久精品国产亚洲777| 国产精品白浆流出视频| 亚洲高清在线免费| 国产黄在线观看免费观看不卡|