多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > hdu 1710 Binary Tree Traversals

hdu 1710 Binary Tree Traversals

來源:程序員人生   發(fā)布時間:2015-06-01 08:45:03 閱讀次數(shù):3246次

做了vijos 1132以后做這題輕松多了,略微調(diào)試了下就ac了,關(guān)鍵就是通過遞歸去找節(jié)點

前+中->后

#include<iostream> #include<malloc.h> #define maxn 1000+5 using namespace std; int n; int qi[maxn],zh[maxn]; int t=0; struct root { int num; root *left,*right; }; void build(root* &s,int as,int ae,int bs,int be) { s=(root*)malloc(sizeof(root)); s->num=qi[as]; s->left=s->right=NULL; int x=bs; while(zh[x]!=qi[as]) x++; int l=x-bs; if(x>bs) build(s->left,as+1,as+l,bs,x⑴); if(x<be) build(s->right,as+l+1,ae,x+1,be); } void pi(root *s) { if(s!=NULL) { pi(s->left); pi(s->right); if(!t) cout<<s->num; else cout<<" "<<s->num; t++; } } int main() { while(cin>>n) { t=0; for(int i=1;i<=n;i++) cin>>qi[i]; for(int i=1;i<=n;i++) cin>>zh[i]; root *head; build(head,1,n,1,n); pi(head); cout<<endl; } return 0; }


 

 

 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日本综合欧美一区二区三区 | 天堂综合网 | 国产亚洲视频网站 | 久久久免费精品视频 | 一级毛片免费 | 日韩 欧美 综合 | 91精品国产亚洲爽啪在线影院 | 亚洲欧美日韩综合在线一区二区三区 | 在线亚洲精品国产成人二区 | 色交视频 | 日本亚洲精品久久 | 女人l8毛片a一级毛片 | 手机看片欧美日韩 | 看片在线麻豆免费 | 深爱激情五月婷婷 | 国产精品日产三级在线观看 | 一区二区三区高清在线观看 | 美女福利一区 | 国产第一页无线好源 | 最近中文字幕免费高清版7 最近中文字幕免费国语 | 伊人影院99 | 国产亚洲福利精品一区 | 免费一级特黄欧美大片久久网 | 永久在线毛片免费观看 | 国产成人一区二区 | 无遮挡很爽很污很黄很色的网站 | 爱爱视频网站免费 | 精彩视频一区二区三区 | 91久久偷偷做嫩草影院免费看 | 毛片网站大全 | 欧美一级毛级毛片 | 手机看片精品国产福利盒子 | 亚洲精品欧美精品国产精品 | 国产精视频 | 波多野结衣综合 | 欧美一级淫片 | 2022国产精品福利在线观看 | 精品国产福利片在线观看 | 亚洲黄色在线观看视频 | 日本道在线 | 国产精品免费小视频 |