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

上海做网站备案要多久/百度下载官方下载安装

上海做网站备案要多久,百度下载官方下载安装,吉林建设工程信息网站,简易html个人介绍网页中序遍历的根节点左侧是左子树,右侧是右子树,后序遍历的最后一个元素为根节点。 在中序遍历中找到根节点,从而找到左右子树,知道左右子树的范围,从而后序遍历中的左右子树也就确定好了。 然后分别对左右子树用同样的…

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

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

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

/*** 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.whsansanxincailiao.cn/news/32051766.html

相关文章:

  • 动态网站用什么语言做的/短视频如何引流与推广
  • wordpress无插件实现网站地图/seo自学网app
  • 多少钱能运营一个网站/湖南网站建设平台
  • wordpress搬家建立数据库连接时出错/武汉标兵seo
  • 2015年做哪些网站能致富/自己怎么创建网站
  • 这几年做哪些网站致富/网络网站推广
  • 公司网站后台导航链接怎么做/最新新闻热点事件2022
  • 网站建设和维护/seo关键词推广话术
  • 岳阳卖房网站/搜索引擎优化常用方法
  • 做网站经营流量/推推蛙网站诊断
  • 微网站建设使用程序/搜索指数查询
  • 做百度移动网站排名软/网络建站
  • 长春疫情最新消息今天分布图/上海知名seo公司
  • wordpress自定义用户头像/优化网站关键词排名
  • 做外贸网站渠道/山西网络推广
  • 莱芜做网站建设的公司/现在什么网络推广好
  • 做网站的公司算外包公司吗/优化网站推广教程排名
  • psd模板免费下载网站/百度下载
  • 站长工具源码/活动推广方案策划
  • 四川省建设厅建造师官方网站/百度推广app
  • 深圳公司网站设计哪家好/网络营销策划的主要特点
  • 凡科免费做网站/关键词优化报价
  • c 网站购物车怎么做/百度推广怎么优化
  • seo推广排名/南宁seo外包平台
  • 济南兼职做网站/网站推广和优化的原因网络营销
  • 广元百度做网站多少钱/网站设计框架
  • 58网站怎么做优化/seo推广教程seo推广技巧
  • 大型网站 div/百度快速排名案例
  • 厦门手机网站建设公司/竞价推广课程
  • 怎么再贴吧给自己的网站做宣传/下载百度极速版免费安装