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

北京网站设计推荐柚米制作论坛做网站

北京网站设计推荐柚米,制作论坛做网站,石家庄模板建站系统,建设工程合同在性质上属于假设一个二叉树上各结点的权值互不相同。 我们就可以通过其后序遍历和中序遍历来确定唯一二叉树。 请你输出该二叉树的 ZZ 字形遍历序列----也就是说#xff0c;从根结点开始#xff0c;逐层遍历#xff0c;第一层从右到左遍历#xff0c;第二层从左到右遍历#xff0c;…假设一个二叉树上各结点的权值互不相同。 我们就可以通过其后序遍历和中序遍历来确定唯一二叉树。 请你输出该二叉树的 ZZ 字形遍历序列----也就是说从根结点开始逐层遍历第一层从右到左遍历第二层从左到右遍历第三层从右到左遍历以此类推。 例如下图所示二叉树其 ZZ 字形遍历序列应该为1 11 5 8 17 12 20 15。 输入格式 第一行包含整数 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 N40; int inorder[N],postorder[N]; int n; int depth[N]; mapint,intl,r,pos; vectorintres; int build(int il,int ir,int pl,int pr) {if(ilir) return 0 ;int rootpostorder[pr]; int kpos[root];if(ilk) l[root]build(il,k-1,pl,plk-1-il); if(irk) r[root]build(k1,ir,plk-il,pr-1);// coutroot l[root] r[root]endl;return root; }void bfs(int root) { queueintq;q.push(root);int st1;int flag0;while(!q.empty()){int sizeq.size();for(int i0;isize;i){auto tq.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() {cinn;// memset(l,-1,sizeof(l));// memset(r,-1,sizeof(r));for(int i0;in;i) cininorder[i],pos[inorder[i]]i;for(int i0;in;i) cinpostorder[i];int root build(0,n-1,0,n-1);bfs(root);// int rootpostorder[n-1];coutres[0];for(int i1;in;i) cout res[i]; }
http://www.hkea.cn/news/14379363/

相关文章:

  • joomla! 1.5 网站建设基础教程 :宁皓网软件开发工具包英文缩写
  • 建设网站怎样分配给用户空间营销手机都有什么功能啊
  • 租用的网站空间的缺点wordpress标题设置
  • 个人网站建设策划书怎么写谷歌seo排名公司
  • 家具建设企业网站怎么做阿里巴巴网站
  • 商务网站建设心得体会wordpress中设置
  • 芜湖市建设办网站中天建设集团坑人吗
  • 网站视频弹窗广告代码哪个公司的app软件定制
  • 上上佳食品 网站建设自媒体wordpress主题
  • 软件产品如何做网站推广深圳大腕互联网站建设
  • 哪里有好网站设计软件实施工资一般多少
  • 婚恋网站排名如何制作手机网页
  • wordpress怎么修改语言设置用什么程序做网站最好优化
  • 上海 网站工作室山东高阳建设公司网站
  • pa66用途障车做网站专门做娱乐场所的设计网站
  • 网站名字备案HTML可以做彩票网站吗
  • 只有一个页面的网站怎么做重庆市建设工程质量监督信息网
  • 建网站有什么用承德在线招聘
  • 做淘客的网站有哪些电子商务网站建设及管理
  • 微擎怎么做网站人力招聘网站建设的简要任务执行书
  • 个人做门户网站郴州新网官网
  • 开发网站语言必应网站收录提交入口
  • 上海外贸企业拼多多关键词怎么优化
  • 电商网站服务排名o2o医药电商平台有哪些
  • wx网站开发成都的网站
  • 网站制作导航栏怎么做免费网站下载大全
  • 网站网站服务器做网站要多少的服务器
  • 微信上的网站企业免费网站设计公司
  • 商城式网站具备哪些功能吗vps用什么软件做网站
  • 备案期间网站关闭网站怎么打开