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

大数据和网站建设娃哈哈网络营销策划方案

大数据和网站建设,娃哈哈网络营销策划方案,河南建设集团,企业网站虚拟空间输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。 注意: 二叉树中每个节点的值都互不相同;输入的前序遍历和中序遍历一定合法; 数据范围 树中节点数量范围 [0,100] 。 样例 给定: 前序遍历是:[3, 9, 2…

输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。

注意:

  • 二叉树中每个节点的值都互不相同;
  • 输入的前序遍历和中序遍历一定合法;

数据范围

树中节点数量范围 [0,100]

样例

给定:
前序遍历是:[3, 9, 20, 15, 7]
中序遍历是:[9, 3, 15, 20, 7]返回:[3, 9, 20, null, null, 15, 7, null, null, null, null]
返回的二叉树如下所示:3/ \9  20/  \15   7

代码:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Solution {
public:unordered_map<int,int> pos;     //用hash表记录每个点在中序遍历的位置vector<int> _preorder,_inorder; //动态数组存储前序遍历和中序遍历,用于创建树TreeNode* build(int a,int b,int x,int y)        //创建数{if(a>b) return NULL;  //区间为空的时候auto root=new TreeNode(_preorder[a]); //创建根节点int k=pos[root->val];       //子树根节点在中序遍历序列的位置// int k=-1,i=0;// while(_inorder[i]!=root->val){//     i++;// }// k=i;root->left=build(a+1,k-1-x+a+1,x,k-1);    root->right=build(k-1-x+a+1+1,b,k+1,y);return root;     //返回根节点}TreeNode* buildTree(vector<int>& preorder, vector<int>& inorder) {_preorder=preorder,_inorder=inorder;int n=inorder.size();for(int i=0;i<n;i++) pos[_inorder[i]]=i;return build(0,n-1,0,n-1);                  //返回递归结果}
};

http://www.yayakq.cn/news/748929/

相关文章:

  • 做的视频发到哪个网站重庆网站建设多少钱
  • 无锡朝阳网站建设北京网站优化方法
  • ppt模板怎么做 下载网站怎么看一个网站做外链
  • python写网站最近三天的国内新闻
  • 如何优化网站打开速度seo关键词排名优化销售
  • 成都专业网站制作简易微网站模板
  • 百度搜索网站包含的功能甜品网站建设方案
  • 个人网站推广哪个公司建网站
  • 深圳住房建设局网站江苏润祥建设集团网站
  • 网站开发 wecenter登录企业邮箱入口
  • 工业和信息化部五系网站建设电商网站商品中心设计方案
  • 代做网站的公司有哪些那家公司网站做的好
  • 网站上的图标用什么软件做的福田蒙派克配件
  • h5网站制作案例分析深圳宝安上市公司网站建设报价
  • 举报网站建设运行汇报店面设计师招聘
  • 网站建设算行政工作吗shopify做国内网站
  • 怎样做php网站东营信息发布平台
  • 网站建设意义和作用免费友情链接
  • 免费网站建设模版云盘苏州网站建设招标
  • 用模板搭建的网站备案吗自己可以做网站放在百度上面嘛
  • 计算机基础网站建设和网络安全专门查企业信息的网站
  • 网站制作价格表模板线上平面设计培训班
  • 建站模板行情手机电影网站怎么做的
  • 徐州建站费用网站 建设 网站设计公司
  • 网站跟软件有什么区别是什么上海网站制作福州
  • 网上学设计哪个网站好张家港保税区建设局网站
  • 网站打开慢的解决方法网页制作软件dw论文
  • 制作公司网站教程wordpress主页图片怎么让它轮播
  • 学生想搭建网站怎么做全球商业网
  • 山西做网站运营的公司装个网络要多少钱