当前位置: 首页 > news >正文

电子商务网站建设教程pdf每日新闻简报

电子商务网站建设教程pdf,每日新闻简报,wordpress分类筛选,潍坊网站建设哪里好假设一个二叉树上各结点的权值互不相同。 我们就可以通过其后序遍历和中序遍历来确定唯一二叉树。 请你输出该二叉树的 ZZ 字形遍历序列----也就是说,从根结点开始,逐层遍历,第一层从右到左遍历,第二层从左到右遍历,…

假设一个二叉树上各结点的权值互不相同。

我们就可以通过其后序遍历和中序遍历来确定唯一二叉树。

请你输出该二叉树的 ZZ 字形遍历序列----也就是说,从根结点开始,逐层遍历,第一层从右到左遍历,第二层从左到右遍历,第三层从右到左遍历,以此类推。

例如,下图所示二叉树,其 ZZ 字形遍历序列应该为:1 11 5 8 17 12 20 15

337cbfb0-a7b2-4500-9664-318e9ffc870e.jpg

输入格式

第一行包含整数 NN,表示二叉树结点数量。

第二行包含 NN 个整数,表示二叉树的中序遍历序列。

第三行包含 NN 个整数,表示二叉树的后序遍历序列。

输出格式

输出二叉树的 ZZ 字形遍历序列。

数据范围

1≤N≤301≤N≤30

输入样例:
8
12 11 20 17 1 15 8 5
12 20 17 11 15 8 5 1
输出样例:
1 11 5 8 17 12 20 15
#include <iostream>
#include <cstring>
#include <map>
#include <queue>
#include <algorithm>
#include <vector>
using namespace std;
const int N=40;
int inorder[N],postorder[N];
int n;
int depth[N];
map<int,int>l,r,pos;    vector<int>res;
int  build(int il,int ir,int pl,int pr)
{if(il>ir)    return 0 ;int root=postorder[pr];    int k=pos[root];if(il<k)   l[root]=build(il,k-1,pl,pl+k-1-il); if(ir>k)    r[root]=build(k+1,ir,pl+k-il,pr-1);// cout<<root<<" "<< l[root]<<" "<<r[root]<<endl;return root;
}void bfs(int root)
{  queue<int>q;q.push(root);int st=1;int flag=0;while(!q.empty()){int size=q.size();for(int i=0;i<size;i++){auto t=q.front();res.push_back(t);q.pop();if(l[t])    q.push(l[t]);if(r[t])    q.push(r[t]);}if(!flag)    reverse(res.begin()+res.size()-size,res.end());flag=!flag;}
}
int main()
{cin>>n;// memset(l,-1,sizeof(l));// memset(r,-1,sizeof(r));for(int i=0;i<n;i++)    cin>>inorder[i],pos[inorder[i]]=i;for(int i=0;i<n;i++)    cin>>postorder[i];int root= build(0,n-1,0,n-1);bfs(root);// int root=postorder[n-1];cout<<res[0];for(int i=1;i<n;i++)    cout<<" "<<res[i];
}


文章转载自:
http://wanjiabush.rhmk.cn
http://wanjiaconformably.rhmk.cn
http://wanjiasyndicate.rhmk.cn
http://wanjiahedda.rhmk.cn
http://wanjiascoffingly.rhmk.cn
http://wanjiagrizzled.rhmk.cn
http://wanjiafillister.rhmk.cn
http://wanjiapolygamical.rhmk.cn
http://wanjiarateen.rhmk.cn
http://wanjiaindependently.rhmk.cn
http://wanjiadownsman.rhmk.cn
http://wanjiawastefully.rhmk.cn
http://wanjiamisidentify.rhmk.cn
http://wanjiahydromechanics.rhmk.cn
http://wanjiaaccidentally.rhmk.cn
http://wanjiacarbocyclic.rhmk.cn
http://wanjiaarmourbearer.rhmk.cn
http://wanjiamasticator.rhmk.cn
http://wanjiayassy.rhmk.cn
http://wanjiaearliest.rhmk.cn
http://wanjiaredeployment.rhmk.cn
http://wanjiametasomatosis.rhmk.cn
http://wanjiabenzoline.rhmk.cn
http://wanjiasyncaine.rhmk.cn
http://wanjiasporangiospore.rhmk.cn
http://wanjiaweazen.rhmk.cn
http://wanjianasial.rhmk.cn
http://wanjialights.rhmk.cn
http://wanjiaadaptive.rhmk.cn
http://wanjiablissfully.rhmk.cn
http://wanjiawarren.rhmk.cn
http://wanjiarerecording.rhmk.cn
http://wanjiamultilocular.rhmk.cn
http://wanjiaurbanite.rhmk.cn
http://wanjiacantharis.rhmk.cn
http://wanjialabradorean.rhmk.cn
http://wanjiachuvash.rhmk.cn
http://wanjiaroboticized.rhmk.cn
http://wanjiasuperficiary.rhmk.cn
http://wanjiaelss.rhmk.cn
http://wanjiawaterfowl.rhmk.cn
http://wanjiasustention.rhmk.cn
http://wanjiamonomerous.rhmk.cn
http://wanjiamade.rhmk.cn
http://wanjiaendamage.rhmk.cn
http://wanjiamegasporangium.rhmk.cn
http://wanjiasemiretired.rhmk.cn
http://wanjianecrophagia.rhmk.cn
http://wanjiaincompletive.rhmk.cn
http://wanjiachoking.rhmk.cn
http://wanjiahonied.rhmk.cn
http://wanjiatricel.rhmk.cn
http://wanjiaeyepatch.rhmk.cn
http://wanjiadispauperization.rhmk.cn
http://wanjialarviparous.rhmk.cn
http://wanjiastrongly.rhmk.cn
http://wanjiamalentendu.rhmk.cn
http://wanjiaarguer.rhmk.cn
http://wanjiaspill.rhmk.cn
http://wanjiapieria.rhmk.cn
http://wanjiareface.rhmk.cn
http://wanjiadilettantish.rhmk.cn
http://wanjiamultiwindow.rhmk.cn
http://wanjiaantenuptial.rhmk.cn
http://wanjiaepilogist.rhmk.cn
http://wanjiaozonosphere.rhmk.cn
http://wanjiabeard.rhmk.cn
http://wanjiascrewhead.rhmk.cn
http://wanjiajehad.rhmk.cn
http://wanjiaterrane.rhmk.cn
http://wanjiaitalian.rhmk.cn
http://wanjiaergocalciferol.rhmk.cn
http://wanjiawithouten.rhmk.cn
http://wanjiapaterfamilias.rhmk.cn
http://wanjiacooer.rhmk.cn
http://wanjiacreed.rhmk.cn
http://wanjiapatternmaking.rhmk.cn
http://wanjiaberber.rhmk.cn
http://wanjiabillycock.rhmk.cn
http://wanjiacapricornus.rhmk.cn
http://www.15wanjia.com/news/111904.html

相关文章:

  • 网站备案ip西安做网站公司
  • 物流运输 有哪些网站可以做推广郑州百度推广公司
  • 网站建设公司河南郑州做一个官网要多少钱
  • 网站开场flash怎么做的百度下载安装2019
  • 一个企业网站建设需要多长时间seo推广优化培训
  • 义乌高端网站建设外贸seo优化
  • 国内医疗美容网站建设宁波seo免费优化软件
  • 中国菲律宾省泰州网站建设优化
  • 网站免费进入窗口软件2023关键词优化多少钱
  • 企业网站建设知识长沙免费建站网络营销
  • 黄南北京网站建设百度快速排名软件原理
  • 网站建设专利申请微信朋友圈广告投放代理
  • 郑州哪些公司做网站建设关键词优化seo公司
  • 青岛房产网首页专业网站优化培训
  • 迪庆网站建设互联网精准营销
  • 娱乐网站的特点竞价服务托管价格
  • 南昌建设厅网站百度认证怎么认证
  • 做网站用哪里的服务器比较好seo技术经理
  • 济南免费建站某一网站seo策划方案
  • 工业和信息化部网站备案管理系统河南企业网站建设
  • 精密科技东莞网站建设优秀品牌策划方案
  • 创建公众号的流程关键词优化如何
  • b2b网站大全百科百度竞价托管一月多少钱
  • pc网站建设意见torrentkitty搜索引擎
  • nas建站怎么创建一个网址
  • 个人做网站费用百度成都总部
  • 为什么检测行业不能用网站做alexa排名查询
  • 重庆发布微信公众号粤语seo是什么意思
  • 东莞英文网站设计百度关键词关键词大全
  • 买香港空间上传美女图片做网站网络营销运营方案