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

如何自己做网站模版保定市最新消息今天

如何自己做网站模版,保定市最新消息今天,网站资源整合与建设,网站内链怎么坐锚文本LeetCode106_从中序与后序遍历序列构造二叉树 标签:#树 #数组 #哈希表 #分治 #二叉树Ⅰ. 题目Ⅱ. 示例 0. 个人方法 标签:#树 #数组 #哈希表 #分治 #二叉树 Ⅰ. 题目 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍…

LeetCode106_从中序与后序遍历序列构造二叉树

  • 标签:#树 #数组 #哈希表 #分治 #二叉树
    • Ⅰ. 题目
    • Ⅱ. 示例
  • 0. 个人方法

标签:#树 #数组 #哈希表 #分治 #二叉树

Ⅰ. 题目

给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。

Ⅱ. 示例

· 示例 1:

输入:inorder = [9,3,15,20,7], postorder = [9,15,7,20,3]
输出:[3,9,20,null,null,15,7]

· 示例 2:
输入:inorder = [-1], postorder = [-1]
输出:[-1]

0. 个人方法

这题和上一题(LeetCode105)很像,这里不做过多赘述,有需要的朋友们可以直接点击超链接去看看。

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:TreeNode* buildTree(vector<int>& inorder, vector<int>& postorder) {return buildTreeRoot(inorder, 0, inorder.size()-1, postorder, 0, postorder.size()-1);}TreeNode* buildTreeRoot(const vector<int>& inorder,   int inStart,   int inEnd, const vector<int>& postorder, int postStart, int postEnd){if (inStart > inEnd || postStart > postEnd){return nullptr;}// 根结点TreeNode* root = new TreeNode(postorder[postEnd]);// 找中序遍历中的根结点int mid = 0;for (int i=inStart; i<=inEnd; i++){if (inorder[i] == postorder[postEnd]){mid = i;break;}}int leftsize = mid - inStart;// int rightsize = inEnd - mid;root->left = buildTreeRoot(inorder, inStart, mid-1, postorder, postStart, postStart+leftsize-1);root->right = buildTreeRoot(inorder, mid+1, inEnd, postorder, postStart+leftsize, postEnd-1);return root;}
};

文章转载自:

http://kTFmA95U.mjpgL.cn
http://PX1uXyyh.mjpgL.cn
http://SmAUDcFl.mjpgL.cn
http://OKbDefUw.mjpgL.cn
http://IFusiWuw.mjpgL.cn
http://P8wV0Hhw.mjpgL.cn
http://RY5VqUO1.mjpgL.cn
http://bmeQHbfB.mjpgL.cn
http://4aBozuF4.mjpgL.cn
http://fGEa1FFz.mjpgL.cn
http://5zTcAE4r.mjpgL.cn
http://DJyZKSDy.mjpgL.cn
http://jsPf9bQb.mjpgL.cn
http://OhovF5Cn.mjpgL.cn
http://irnxDJPl.mjpgL.cn
http://2LqZsPun.mjpgL.cn
http://lsu1OfgF.mjpgL.cn
http://Po6GTVcT.mjpgL.cn
http://PDLpBXNX.mjpgL.cn
http://WtPpfC1Q.mjpgL.cn
http://vacnCj91.mjpgL.cn
http://DoEqfl6N.mjpgL.cn
http://4k36kSZx.mjpgL.cn
http://e9Lt99BK.mjpgL.cn
http://kzyn3AUu.mjpgL.cn
http://36FdxOl5.mjpgL.cn
http://9xWvUYje.mjpgL.cn
http://nZOOT5nV.mjpgL.cn
http://omJio0sf.mjpgL.cn
http://57raDYAE.mjpgL.cn
http://www.dtcms.com/wzjs/630572.html

相关文章:

  • 都芳漆中文网站建设ps怎么做网站首页
  • 什么的网站策划设计集团有限公司
  • 天津电商网站制作国外租车网站模板
  • 室内设计师联盟网站线上网络推广培训
  • 临汾网站建设广告设计与制作培训
  • 东莞做网站企业餐饮品牌策划设计公司
  • 网站制作经费预算网络营销品牌公司
  • 有哪些做汽车变速箱的门户网站临沂网站设计价格
  • 网站横条广告龙岗二职
  • PHP做的网站能容纳多少人咨询服务公司
  • 泉州网站平台建设公司中国城乡与建设部网站
  • 网站建设哪家合适网站设计美工要怎么做
  • 在线做静态头像的网站个人网站 icp 代理
  • 青海省建设厅网站c2c网站制作
  • 从事网站开发需要的证书wordpress 免费cms主题
  • 青岛网站优化公司哪家好iis 搭建网站
  • 网站建设评审会手机网站你了解的
  • 网站开发入门书设计本app下载
  • 冀州网站优化少儿编程网
  • 做企业平台的网站有哪些中天建设集团有限公司资质等级
  • 网站内容建设的布局和结构图网站优化排名易下拉霸屏
  • 杭州余杭网站制作江西专业网站建设
  • 网站开发背景知识论文做学习交流网站
  • 北京外包做网站如何报价关于销售网站建设的短文
  • 怎么快速做网站文章黄冈crm系统
  • c4d培训天津网站建设seo优化
  • 一个完整的网站制作流程在农村做相亲网站怎么样
  • 网站开发实用技术网站设计算什么费用
  • 做捐款网站wdcp网站建设
  • 广州技术支持:网站建设盈江城乡建设局网站