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

如何建立网站的快捷方式社区自助建站网

如何建立网站的快捷方式,社区自助建站网,南京一对一网站建设,黄石网站设计制作力扣题目链接(opens new window) 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如#xff0c;给出 前序遍历 preorder [3,9,20,15,7] 中序遍历 inorder [9,3,15,20,7] 返回如下的二叉树#xff1a; class Solution { public:Tr…力扣题目链接(opens new window) 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如给出 前序遍历 preorder [3,9,20,15,7] 中序遍历 inorder [9,3,15,20,7] 返回如下的二叉树 class Solution { public:TreeNode* dfs(vectorint preorder,int prebeg,int preend,vectorint inorder,int inbeg,int inend){if(prebeg preend) return nullptr;int tmp preorder[prebeg];TreeNode* root new TreeNode(tmp);if(preend - prebeg 1) return root;//切割点int index;for(index inbeg;index inend;index){if(inorder[index] tmp) break;}//切割int leftinbeg inbeg;int leftinend index;int rightinbeg index1;int rightinend inend;int leftprebeg prebeg1;int leftpreend leftprebeg index - inbeg;int rightprebeg leftpreend;int rightpreend preend;root-left dfs(preorder,leftprebeg,leftpreend,inorder,leftinbeg,leftinend);root-right dfs(preorder,rightprebeg,rightpreend,inorder,rightinbeg,rightinend);return root;}TreeNode* buildTree(vectorint preorder, vectorint inorder) {if(preorder.size() 0 || inorder.size() 0) return nullptr;return dfs(preorder,0,preorder.size(),inorder,0,inorder.size());} };
http://www.hkea.cn/news/14284307/

相关文章:

  • 象58同城网站建设需要多少钱长沙市建设网站平台的公司
  • 网站开发接私活的经理公司自有网站工信备案
  • 怎样让百度收取我的网站建成网站的关键是
  • 设计网站怎么设计上海发布最新消息今天
  • 黄冈网站推广软件下载西安全网优化
  • 企业网站功能需求文档网站开发课程设计建议
  • 安卓系统上怎样做网站前端开发ds115j用wordpress
  • o2o网站建设多少钱wordpress微信对接
  • html5网站后台制作路桥网站设计
  • 什么样的网站容易做seo网做 网站有哪些功能
  • 上海建设工程质监站网站西安网站建设xazxcy
  • 河南省路桥建设集团网站wordpress 按月归档
  • 苏州网站建设哪里好网站开发需要学
  • 石家庄自适应网站建设it人力外包服务公司
  • 衡水网站公司公司网站怎么做关键字
  • 网站代备案公司名称搜索关键词排行榜
  • 做挂广告网站教学网站前台模板
  • 布局网站开发架设网站是自己架设服务器还是租服务器
  • 静安建设网站wordpress4.8
  • 中国建设银行宁夏分行网站免费域名注册查询入口
  • 网站一键生成平面设计速成班
  • 甘孜州住房和城乡规划建设局网站洛阳霞光营销型网站
  • 动易网站管理重庆网站制
  • 网站建设通讯设备中企动力网站动效
  • 备案 新增网站重庆璧山网站制作公司哪家专业
  • 鹤壁做网站的公司商城网站开发设计
  • 长沙微信网站公司生成二维码的小程序
  • 创造自己的网站酒店 网站建设 中企动力
  • 石家庄建行网站江西中创建设工程有限公司网站
  • 一个网站的建站流程网站建设维护需要懂哪些知识