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

长沙制作手机网站net可以开发wordpress

长沙制作手机网站,net可以开发wordpress,wordpress获取登录用户的名字,wordpress注册中文插件1.题目解析 题目来源:105.从前序与中序遍历序列构造二叉树——力扣 测试用例 2.算法原理 首先要了解一个概念 前序遍历:按照 根节点->左子树->右子树的顺序遍历二叉树 中序遍历:按照 左子树->根节点->右子树的顺序遍历二叉树 题目…

1.题目解析

题目来源:105.从前序与中序遍历序列构造二叉树——力扣

测试用例

2.算法原理

首先要了解一个概念

前序遍历:按照 根节点->左子树->右子树的顺序遍历二叉树

中序遍历:按照 左子树->根节点->右子树的顺序遍历二叉树

题目中我们可知需要根据给出的前序遍历序列与中序遍历序列构建一个二叉树,解题思路就是通过前序序列确定根节点,然后根据找出的根节点将中序序列分为:[左子树,根节点,右子树]这样三个范围,然后递归构造左子树与右子树,以此类推直到完成构建

3.实战代码

/*** 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* build(vector<int>& preorder, vector<int>& inorder,int& previ,int inbegin,int inend){if(inbegin > inend){return nullptr;}//创建根节点TreeNode* root = new TreeNode(preorder[previ]);//通过前序确定根节点后将中序数组分为三部分//左子树 根节点 右子树int rooti = inbegin;while(inbegin <= inbegin){if(inorder[rooti] == preorder[previ]){break;}//寻找中序中的根节点所在的的位置rooti++;}//此时前序中的根节点构建完成,向后构建其他子树的根节点previ++;//左子树递归构建[inbegin,rooti-1]区间//右子树递归构建[root+1,inend]区间root->left = build(preorder,inorder,previ,inbegin,rooti-1);root->right = build(preorder,inorder,previ,rooti+1,inend);return root;}TreeNode* buildTree(vector<int>& preorder, vector<int>& inorder) {int i = 0;return build(preorder,inorder,i,0,preorder.size()-1);}
};
http://www.yayakq.cn/news/471077/

相关文章:

  • 云南网站建设选天软企业网站建设应具备的功能
  • 网站建设优化公司招聘市场监督管理局是干什么的
  • 找个人做网站杭州百度首页优化
  • 南昌市新农村建设网站互联网建设企业网站
  • 如何建设一个查询网站上小学网站建设
  • 房产网站方案外贸数据超预期彰显中国经济韧性
  • 手机版网站图片自适应怎么做湖南平台网站建设设计
  • 荼叶公司网站模板潘家园做网站的公司
  • wordpress cms 下载地址洛阳网站建设优化案例
  • 专做排版网站网站设计名称
  • jsp网站开发源码实例中国建设银行网站属于什么机构
  • 重庆商城网站制作报价建筑人才网招聘官网登录
  • 网站如何调用数据库北京h5网站制作
  • 统一企业官方网站网站优化入门
  • 个人网站备案流程好的网站建设公司排名
  • 龙之向导外贸网站网址定制网站和模板建站
  • 网站建设百度首页宿迁建设局质安站网站
  • 网站自适应案例网站建设工作都干啥
  • 苏州高新区建设局网站专业建站公司设计
  • 甘南网站建设公司同城小程序怎么推广
  • dede网站 设置404 错误页面网站推广哪个主流网站便宜
  • 成立一个网站平台要多少钱延边州住房和城乡建设局网站
  • 绍兴模板建站代理php网站开发工程师笔试
  • 威海市建设工程协会网站网站淘客宝怎么做
  • 技术支持保定网站建设 定兴工长网站开发
  • 定制网站与模板建站维护河南企业做网站
  • 四川省建设工程造价信息网站做旅游网站能成功
  • 手机网站建设要多少钱服务类网站模板
  • 企业网站源码 asp怎么在手机上传百度云wordpress
  • 全国设计师网站搭建网页游戏多少钱