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

石家庄做网站品牌推广宣传词

石家庄做网站,品牌推广宣传词,过控专业简历制作,潍坊建设银行网站从前序遍历与中序遍历序列构造二叉树 前序遍历&#xff1a;中左右 中序遍历&#xff1a;左中右 前序遍历的第一个数必定为根节点&#xff0c;再到中序遍历中找到该数&#xff0c;数的左边是左子树&#xff0c;右边是右子树&#xff0c;进行递归即可。 #include<vector>…

从前序遍历与中序遍历序列构造二叉树
在这里插入图片描述
前序遍历:中左右
中序遍历:左中右
前序遍历的第一个数必定为根节点,再到中序遍历中找到该数,数的左边是左子树,右边是右子树,进行递归即可。

#include<vector>
using namespace std;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 {
private:TreeNode* build(vector<int>& preorder, vector<int>& inorder){if (preorder.size() == 0)return NULL;//找到根节点int rootvalue = preorder[0];TreeNode* root = new TreeNode(rootvalue);//叶子节点if (preorder.size() == 1)return root;//区分左右子树位置int index = 0;for (int i = 0;i < inorder.size();i++){if (inorder[i] == rootvalue){index = i;break;}}vector<int>left_in(inorder.begin(), inorder.begin() + index);vector<int>right_in(inorder.begin() + index + 1, inorder.end());vector<int>left_pre(preorder.begin() + 1, preorder.begin() + 1 + left_in.size());vector<int>right_pre(preorder.begin() + 1 + left_in.size(), preorder.end());root->left = build(left_pre, left_in);root->right = build(right_pre, right_in);return root;}
public:TreeNode* buildTree(vector<int>& preorder, vector<int>& inorder) {return build(preorder, inorder);}
};int main()
{vector<int> preorder = { 3,9,20,15,7 };vector<int> inorder = { 9,3,15,20,7 };Solution solution;TreeNode* root=solution.buildTree(preorder, inorder);
}
http://www.dt0577.cn/news/52592.html

相关文章:

  • 网站收录很好没排名网络广告投放网站
  • 如何查询公司网站顶级域名正版google下载
  • 做性事的视频网站学it一年的学费大概是多少
  • 导航类主题 wordpress济南百度seo
  • 给宝宝做衣服网站品牌推广的概念
  • 浙江做网站套餐东莞seo项目优化方法
  • 电子商务网站免费模板搜索引擎优化文献
  • 做网站 租服务器吗推广优化网站
  • 做初中题赚钱的网站行业网站
  • 建设网站的工作渠道网
  • 做网站行业现状竞价账户托管公司哪家好
  • 香港做网站公司哪家好代写文章多少钱
  • 用fw做明星的网站关键词筛选工具
  • 怎么做服务器网站下载链接公司seo是什么职位
  • 邵东平台网站建设西安网站seo
  • 汽车网站建设方案预算搜狗广告联盟
  • 北京市朝阳区住房和城乡建设委员会网站郴州网站建设网络推广渠道
  • 本地运行wordpress长沙关键词优化费用
  • 阿里云网站的logo怎么写进去的微博seo排名优化
  • 医院网站改版建设方案网络宣传渠道有哪些
  • 茶叶网上商城网站建设毕业论文2345浏览器下载安装
  • 素材设计做的好的网站有哪些免费的网站域名查询app
  • 哪些网站专门做康复科简述seo的优化流程
  • 网站百度无排名百度网页版链接地址
  • 做amazon当地电信屏蔽了网站可以直接进入的舆情网站
  • 快速 模板 做网站百度平台电话多少
  • 营销型企业网站建设 广义的空间友情链接代码美化
  • 国外免费空间抖音seo排名优化公司
  • 网络图片制作公司页面seo优化
  • 网站如何做渗透测试工具怎么开网店