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

做电子手环网站需求分析/网站怎么优化搜索

做电子手环网站需求分析,网站怎么优化搜索,交易类网站seo怎么做,零食类营销网站怎么做文章目录题目解答题目 已知: 前序 1,2,4,7,3,5,6,8 中序 4,7,2,1,5,3,8,6 要求: 重新构建一颗二叉树 解答 因为前序的第一个就是根节点,所以先找到根节点在中序中的位置 求出左子树的长度,确定左子树在前序和中序中的范围&…

文章目录

    • 题目
    • 解答

题目

已知:
前序 1,2,4,7,3,5,6,8
中序 4,7,2,1,5,3,8,6

要求:
重新构建一颗二叉树

解答

因为前序的第一个就是根节点,所以先找到根节点在中序中的位置
在这里插入图片描述求出左子树的长度,确定左子树在前序和中序中的范围,以及右子树在前序和中序中的范围

在这里插入图片描述求出两个序列中,左子树的范围和右子树的范围
在这里插入图片描述

class Solution {
public:TreeNode* reConstructBinaryTree(vector<int> pre,vector<int> vin) {return pre_order(0, vin.size() - 1, 0, vin.size() - 1, pre, vin);}TreeNode *pre_order(int leftpre, int rightpre, int leftin, int rightin, vector<int> &pre, vector<int> &in) {if (leftpre > rightpre || leftin > rightin)return NULL;TreeNode *root = new TreeNode(pre[leftpre]);int rootin = leftin;while (rootin <= rightin && pre[leftpre] != in[rootin])rootin++;int left = rootin - leftin;root->left = pre_order(leftpre + 1, leftpre + left, leftin, rootin - 1, pre, in);root->right = pre_order(leftpre + left + 1, rightpre, rootin + 1, rightin, pre, in);return root;}
};

参考:
重建二叉树

http://www.jmfq.cn/news/4850317.html

相关文章:

  • 门户网站建设对策及建议/新东方烹饪学校
  • dreamweaver 创建网站/网络营销策划书ppt
  • 燕郊医疗网站建设/链接转二维码
  • 永州做网站公司/seo营销论文
  • 网站维护升级访问中/太原网站开发
  • 做网站要注意哪一点/广告商对接平台
  • 做网站和微信公众号如何招生/免费的黄冈网站有哪些平台
  • 建设网站怎么做/成都短视频代运营
  • 真人录像龙虎网站制作公司/企业推广网
  • 甘肃省人民政府网站首页/seo实战培训教程
  • 北京赛车网站建设/如何用网站模板建站
  • 国家企业信息官网查询/抖音seo是什么
  • 苏州免费网站制作/软文范文大全1000字
  • 比较好的网站开发公司电话/1688关键词排名查询工具
  • 上海企业名录 企业黄页/大连谷歌seo
  • 个人网站可以做音乐下载网/网络推广公司可不可靠
  • 徐州有哪些网站制作公司/seo最新优化技术
  • 如何建设个人独立网站/实时积分榜
  • html5视频网站模板/湖南省人民政府
  • 做一个网站做少多少钱/搜索引擎的优化方法有哪些
  • 婚纱礼服外贸网站/营销网站类型
  • 网站建设费用预算/seo是什么意思seo是什么职位
  • 最近中文字幕视频2019一页/潍坊百度seo公司
  • 深圳企业网站建设制作网络公司/2022网络热词30个
  • 性做爰网站/网站权重是怎么提升的
  • 全民体育世界杯/来客seo
  • 做网站销售是干什么的/网站关键词优化公司
  • 东莞石龙网站建设莞网站制作/网站服务器软件
  • 建设商城网站公司/广州企业网站推广
  • 网站建设开发用什么软件/婚恋网站排名