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

做问卷的几个网站wordpress后台504

做问卷的几个网站,wordpress后台504,wordpress 自动评论软件,公司网站建设概述105. 从前序与中序遍历序列构造二叉树给定两个整数数组 preorder 和 inorder #xff0c;其中 preorder 是二叉树的先序遍历#xff0c; inorder 是同一棵树的中序遍历#xff0c;请构造二叉树并返回其根节点。这题放选择题里还能选出来#xff0c;前序中序一起确定了一颗什…105. 从前序与中序遍历序列构造二叉树给定两个整数数组 preorder 和 inorder 其中 preorder 是二叉树的先序遍历 inorder 是同一棵树的中序遍历请构造二叉树并返回其根节点。这题放选择题里还能选出来前序中序一起确定了一颗什么样的树。编程是一点都写不来的没有思路。 看了答案 确定好一个节点的位置在前序遍历和中序遍历中这个节点左子树和右子树的节点个数是一样多的 前序遍历每次第一个节点就是当前的根节点将这个根节点放到中序遍历中去找找到的它的位置了。这个位置左边的就是左子树的所有节点这个节点右边的就是右子树的所有节点。 确实不会直接看答案把只要是递归的时候对于前序和中序哪些是左子树哪些是右子树要确定好 class Solution {private MapInteger, Integer indexMap;public TreeNode myBuildTree(int[] preorder, int[] inorder, int preorder_left, int preorder_right, int inorder_left, int inorder_right) {if (preorder_left preorder_right) {return null;}// 前序遍历中的第一个节点就是根节点int preorder_root preorder_left;// 在中序遍历中定位根节点int inorder_root indexMap.get(preorder[preorder_root]);// 先把根节点建立出来TreeNode root new TreeNode(preorder[preorder_root]);// 得到左子树中的节点数目int size_left_subtree inorder_root - inorder_left;// 递归地构造左子树并连接到根节点// 先序遍历中「从 左边界1 开始的 size_left_subtree」个元素就对应了中序遍历中「从 左边界 开始到 根节点定位-1」的元素root.left myBuildTree(preorder, inorder, preorder_left 1, preorder_left size_left_subtree, inorder_left, inorder_root - 1);// 递归地构造右子树并连接到根节点// 先序遍历中「从 左边界1左子树节点数目 开始到 右边界」的元素就对应了中序遍历中「从 根节点定位1 到 右边界」的元素root.right myBuildTree(preorder, inorder, preorder_left size_left_subtree 1, preorder_right, inorder_root 1, inorder_right);return root;}public TreeNode buildTree(int[] preorder, int[] inorder) {int n preorder.length;// 构造哈希映射帮助我们快速定位根节点indexMap new HashMapInteger, Integer();for (int i 0; i n; i) {indexMap.put(inorder[i], i);}return myBuildTree(preorder, inorder, 0, n - 1, 0, n - 1);} }作者力扣官方题解 链接https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/solutions/255811/cong-qian-xu-yu-zhong-xu-bian-li-xu-lie-gou-zao-9/ 来源力扣LeetCode 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。
http://www.hkea.cn/news/14571031/

相关文章:

  • 沙田网站仿做wordpress 网站建设中
  • 大连模板建站定制网站网站到期不想续费
  • 定制旅游哪个网站好用大连网站建设外包公司
  • 营销型网站建设 课程农行网站不出动画怎么做
  • 电商网站开发模版网站搭建文案
  • 分阶段建设网站wordpress插件盗版
  • iis默认网站启动不了家具定制app
  • 聊城推广网站拖拽式可视化编辑网站
  • asp.net 网站 结构怎么在微信公众号上做网站
  • 如何用word做网站微网站栏目
  • 网站制作 技术html语言做网站
  • 企业宣传型的网站株洲网站制作公司
  • 湖北省建设银行网站网店运营模式有哪些
  • 专业外贸网站建设公司排名网站建设实战案例
  • 家私公司网站建设多少钱通辽网站建设0475seo
  • 微网站开发第三方平台属于c2c网站的有哪几个
  • 梅州建站找哪家网站建设销售经理职责
  • 开发网站开始的工作口碑好的邵阳网站建设
  • 怀柔重庆网站建设河北省建设厅网站工程师查询
  • 美食网站首页设计如何衡量一个网站的价值
  • 做淘宝类网站住建厅报名考试入口
  • 提供建立网站服务的公司适合个人做的网站有哪些东西吗
  • 公众号的微网站开发桂林北站附近酒店
  • wordpress做淘客网站网站seo在线检测
  • 国外有哪些设计网站网络会议系统解决方案
  • 住房和城乡建设部网站 城市绿地分类网站建设常见问题
  • 生鲜农产品网站建设上海家居网站建设
  • 杭州有哪些网站建设帝国cms下载站模板
  • 织梦网站百度推送加哪网站对不同分辨率
  • 住房和城乡建设部网站查询网站前端设计