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

免费做印章的网站百度网站关键词排名查询

免费做印章的网站,百度网站关键词排名查询,.net和java做网站比例,营销型网站建设大概多少钱中序遍历的根节点左侧是左子树,右侧是右子树,后序遍历的最后一个元素为根节点。 在中序遍历中找到根节点,从而找到左右子树,知道左右子树的范围,从而后序遍历中的左右子树也就确定好了。 然后分别对左右子树用同样的…

中序遍历的根节点左侧是左子树,右侧是右子树,后序遍历的最后一个元素为根节点。

在中序遍历中找到根节点,从而找到左右子树,知道左右子树的范围,从而后序遍历中的左右子树也就确定好了。

然后分别对左右子树用同样的方式递归构造下去。

/*** 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) {unordered_map<int, int> inorder_map;for(int i = 0; i < inorder.size(); i++){inorder_map[inorder[i]] = i;}return buildTreeHelper(inorder, 0, inorder.size() - 1, postorder, 0, postorder.size() - 1, inorder_map);}
private:TreeNode* buildTreeHelper(vector<int>& inorder, int in_start, int in_end, vector<int>& postorder, int post_start, int post_end, unordered_map<int, int>& inorder_map){if(in_start > in_end || post_start > post_end) return nullptr;int rootVal = postorder[post_end];TreeNode* root = new TreeNode(rootVal);int midIndex = inorder_map[rootVal];int leftTreeSize = midIndex - in_start;root->left = buildTreeHelper(inorder, in_start, midIndex - 1, postorder, post_start, post_start + leftTreeSize - 1, inorder_map);root->right = buildTreeHelper(inorder, midIndex + 1, in_end, postorder, post_start + leftTreeSize, post_end - 1, inorder_map);return root;}
};

http://www.dtcms.com/wzjs/127070.html

相关文章:

  • 网站空间数据库使用今日十大热点新闻头条
  • 江汉路做网站的公司互联网优化
  • 网页设计表单制作代码seo 页面
  • 潍坊企业网站建设一站式网络营销
  • 上海最大的网站建设百度推广时间段在哪里设置
  • 连云港网站建设价格百度写一篇文章多少钱
  • 上海市场监督管理局网站优化seo系统
  • 工信部的网站备案信息seo推广网站
  • wordpress自动给关键词加内链方法疫情优化调整
  • 网站专题策划案例公司网站建设代理
  • 手机端做的优秀的网站设计新闻20条摘抄大全
  • 网络推广和网站推广seo免费工具
  • 网站的营销功能网站维护
  • 公司注册一站式平台怎么做网站卖产品
  • 营销广告策划seow是什么意思
  • 渭南微信小程序网站建设高端网站设计定制
  • 四川做网站设计的公司武汉最新今天的消息
  • 委托别人建设网站的合同的版本百度总部地址
  • wordpress手机端发布软件搜索引擎排名优化建议
  • bootstrap 网站模板 下载足球比赛直播2021欧冠决赛
  • b2c商城网站建设公司表白网页制作免费网站制作
  • wordpress电脑安装教程视频洛阳seo网站
  • 如何优化网站到首页优化网站建设网站
  • 郑州建设工程协会网站南京seo外包
  • 广州做网站建设哪家专业seo链接优化建议
  • 榆林微网站建设服务器租用
  • 重庆seo技术交流优化大师电脑版官网
  • html5 新闻网站谷歌浏览器下载手机版安卓
  • 广州新际网站建设线上推广引流渠道
  • 自定义建设网站友情链接平台