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

pa66用途障车做网站怎么做同城购物网站

pa66用途障车做网站,怎么做同城购物网站,合肥做网站cnfg,安阳网红从中序与后序遍历序列构造二叉树 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如#xff0c;给出 中序遍历 inorder [9,3,15,20,7] 后序遍历 postorder [9,15,7,20,3] 返回如下的二叉树#xff1a; 3/ \9 20/ \15 7 思路… 从中序与后序遍历序列构造二叉树 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如给出 中序遍历 inorder [9,3,15,20,7] 后序遍历 postorder [9,15,7,20,3] 返回如下的二叉树 3/ \9 20/ \15 7 思路 根据构造二叉树的流程中序遍历的访问顺序为左-中-右后序遍历的方位顺序为左-右-中。 后序最后一个节点为根节点在中序列表中查找根节点值将中序列表分割成左子树中序列表和右子树中序列表因为对于同样的树中序和后序列表长度相同所以根据左子树中序列表和右子树中序列表的长度将后序列表分割成左子树后序和右子树后序对左子树根节点右子树根节点递归调用返回根节点TreeNode* buildTree(vectorint inorder, vectorint postorder) {int ninorder.size();if(n0){TreeNode* rootnew TreeNode(postorder[n-1]);vectorint::iterator itfind(inorder.begin(),inorder.end(),postorder[n-1]);vectorint il,ir,pl,pr;il.assign(inorder.begin(),it);ir.assign(it1,inorder.end());int l,r;lil.size();rir.size();//中序后序遍历长度相等pl.assign(postorder.begin(),postorder.begin()l);pr.assign(postorder.begin()l,postorder.end());root-leftbuildTree(il,pl);root-rightbuildTree(ir,pr);return root;}else return NULL; } 从前序与中序遍历序列构造二叉树 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如给出 前序遍历 preorder [3,9,20,15,7] 中序遍历 inorder [9,3,15,20,7] 返回如下的二叉树 3/ \9 20/ \15 7 思路 和中序后序构造思路基本一致 根据构造二叉树的流程前序遍历的访问顺序为中-左-右中序遍历的访问顺序为左-中-右。 前序第一一个节点为根节点在中序列表中查找根节点值将中序列表分割成左子树中序列表和右子树中序列表因为对于同样的树中序和前序列表长度相同所以根据左子树中序列表和右子树中序列表的长度将前序列表分割成左子树前序和右子树前序对左子树根节点右子树根节点递归调用返回根节点TreeNode* buildTree(vectorint preorder, vectorint inorder) {int npreorder.size();if(n0){TreeNode* rootnew TreeNode(preorder[0]);vectorint::iterator itfind(inorder.begin(),inorder.end(),preorder[0]);vectorint il,ir,pl,pr;il.assign(inorder.begin(),it);ir.assign(it1,inorder.end());int l,r;lil.size();rir.size();//中序前序遍历长度相等pl.assign(preorder.begin()1,preorder.begin()l1);pr.assign(preorder.begin()l1,preorder.end());root-leftbuildTree(pl,il);root-rightbuildTree(pr,ir);return root;}else return NULL; } 转载于:https://www.cnblogs.com/wendyy/p/9332633.html
http://www.pierceye.com/news/144022/

相关文章:

  • 做网站用百度浏览器网络营销案例分析试题
  • 当建设部门网站南宁网站的优化
  • wordpress访问文件夹成都黑帽seo
  • 上海市建设工程安全质量监督总站网站做配资网站
  • 网站管理建设的需求分析小程序开发教程免费
  • 石家庄网站建设电话重庆最便宜的网站建设
  • 人才网站建设策划书pc网站建设
  • 做网站用哪几个端口 比较好微信营销
  • 网站开发价格有专业做网站的吗网站公司
  • 西安网站建设全包做网站要多少
  • 如何建设传奇网站怎样做招嫖网站
  • 企石镇网站仿做连云港网站开发
  • php 网站做分享功能重庆建设工程信息网30系统
  • 西部数码创建php网站北京上云网站建设公司
  • 中标建设集团有限公司 网站游戏开发软件有哪些
  • 上饶哪里做网站办公家具网站建设公司
  • 建设银行园湖路支行网站外贸网站建设需要注意什么
  • 失物招领网站开发项目需求分析app开发定制公司哪家好做
  • 网站不用备案阿里云 wordpress搭建网站
  • 重庆网站推广软件小朋友做安全教育的网站
  • 商家自己做的商品信息查询网站互联网有哪些行业
  • 用dw做网站时怎么添加弹窗知名网站服务器
  • 网站备案做优惠券第一营销网
  • 网站策划的基本过程全国大型网站建设
  • 个人外贸网站杭州微网站建设公司
  • wordpress皮肤下载站安徽建设工程信息网官方网站
  • 自己的电脑做服务器 并建网站asp sql网站安全性
  • 创新创业营销策略网站建设等信息系统开发计划
  • 安徽建设信息网站做胃镜多少钱天津津门网站I
  • jrs直播网站谁做的广告设计与制作专升本