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

自己做行程的网站/宁波seo排名外包公司

自己做行程的网站,宁波seo排名外包公司,asp网站开发环境搭建,seo网站内容更新思路:前序遍历第一个肯定是当前树的根节点,中序遍历找到这个根节点的位置,起左边为他的左子树,右边为他的右子树,我们用map记录根节点在中序遍历中对应的位置,然后我们递归的去找每个根节点的左右子树重构二…

在这里插入图片描述

思路:前序遍历第一个肯定是当前树的根节点,中序遍历找到这个根节点的位置,起左边为他的左子树,右边为他的右子树,我们用map记录根节点在中序遍历中对应的位置,然后我们递归的去找每个根节点的左右子树重构二叉树。

代码:

/*** 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:map<int,int> mp;vector<int> preorder,inorder;TreeNode* buildTree(vector<int>& _preorder, vector<int>& _inorder) {preorder=_preorder;inorder=_inorder;for(int i=0;i<_inorder.size();i++) mp[inorder[i]]=i;return dfs(0,preorder.size()-1,0,inorder.size()-1);}TreeNode* dfs(int pl,int pr,int il,int ir){if(pl>pr) return nullptr;TreeNode* root=new TreeNode(preorder[pl]);int k=mp[preorder[pl]];TreeNode* left=dfs(pl+1,pl+k-il,il,k);TreeNode* right=dfs(pl+k-il+1,pr,k+1,ir);root->left=left,root->right=right;return root;}
};
http://www.lbrq.cn/news/744733.html

相关文章:

  • 奇米网怎么做网站/被国家禁止访问的网站怎么打开
  • 做网站备案要多久/长沙今日头条新闻
  • p2p网站如何做测试/东莞疫情最新消息今天
  • 网站默认图片素材/电工培训技术学校
  • 怎么给网站做链接/互联网广告平台有哪些
  • 面试问你如何快速优化网站/财经新闻最新消息
  • 建设银行网站登录首页/本地免费发布信息网站
  • 网站推广 昆明/网站推广途径
  • 河南网站建设外贸/长春疫情最新情况
  • 做微信网站公司/长沙官网网站推广优化
  • 室内设计师简介/孝感seo
  • 专注网站建站/网络营销怎么做推广
  • 华为手机商城官网/seo技术教程
  • 深圳手机网站建设公司/广告推广免费平台
  • 申请网站平台怎么做/企业门户网站模板
  • 泰安网站制作推荐/今天今日头条新闻
  • 济南住房和房产信息网/seo中文含义
  • 石家庄工信部网站备案/经典软文案例标题加内容
  • 朋友要我帮忙做网站/武汉大学人民医院地址
  • 给周杰伦做网站/安卓aso优化排名
  • 黄色国内外网站/网络营销有哪些特点
  • asp.net做织梦网站/seo技术培训东莞
  • 能免费做微信群推广的网站/汕头网站设计
  • 网站怎么企业备案/搜索引擎优化与关键词的关系
  • 政府网站建设与管理官网/如何建立一个自己的网站啊
  • 教育培训官网/优化大师兑换码
  • 上海网站建设公司/seo网站营销公司哪家好
  • 西安 医疗网站建设/如何自制网站
  • 用明星名字做网站/seo属于运营还是技术
  • 跨境电子商务网站建设/网站制作公司官网
  • ​​pytest+yaml+allure接口自动化测试框架
  • 排查Redis数据倾斜引发的性能瓶颈
  • 机器学习概念(面试题库)
  • 当宠物机器人装上「第六感」:Deepoc 具身智能如何重构宠物机器人照看逻辑
  • Android使用Kotlin协程+Flow实现打字机效果
  • Python 作用域 (scope) 与闭包 (closure)