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

二手车网站设计seo搜索引擎实战详解

二手车网站设计,seo搜索引擎实战详解,梵克雅宝中国官网旗舰店,wordpress 购物导航网站思路 本题要求根据前序遍历和中序遍历的结果构建一棵二叉树。首先,根据前序遍历的特性,其第一个元素一定是整棵树的根节点。我们可以通过该根节点的值,在中序遍历数组中找到对应的位置。这个位置将中序遍历数组分为左右两部分:左侧…

在这里插入图片描述

思路

本题要求根据前序遍历和中序遍历的结果构建一棵二叉树。首先,根据前序遍历的特性,其第一个元素一定是整棵树的根节点。我们可以通过该根节点的值,在中序遍历数组中找到对应的位置。这个位置将中序遍历数组分为左右两部分:左侧为左子树的中序遍历,右侧为右子树的中序遍历。
接下来,根据左子树中序遍历的长度,可以确定前序遍历中左子树和右子树对应的部分。然后对左右子树分别递归执行同样的构建过程,最终即可还原整棵二叉树。

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def buildTree(self, preorder: List[int], inorder: List[int]) -> Optional[TreeNode]:def construct(pre,ino):if not pre:return Nonevalue=pre[0]root=TreeNode(value)#根节点Index=ino.index(value) #找出根节点在中序中数组的位置ino_left=ino[:Index]ino_right=ino[Index+1:]pre_left=pre[1:1+len(ino_left)]pre_right=pre[1+len(ino_left):]root.left=construct(pre_left,ino_left)root.right=construct(pre_right,ino_right)return rootreturn construct(preorder,inorder)
http://www.dtcms.com/wzjs/175889.html

相关文章:

  • 母婴策划案的网站建设茂名百度seo公司
  • 中英文网站建设报价昆明网络推广方式有哪些
  • 西安城乡住房建设厅网站首页如何在各大平台推广
  • 手机网站开发者工具搜索引擎优化自然排名的优点
  • 如何开 网站建设公司搜索引擎查重
  • 公司网站建设的改进的建议人力资源管理师
  • 网站备案的要求是什么情况网页制作用什么软件做
  • 成都注册公司代理公司seo 工具
  • 深圳机房建设公司北京关键词优化服务
  • 建立网站的平台sem优化
  • 鞍山制作网站哪家好杭州seo网络公司
  • 网站关键词优化怎么做的长春网站制作
  • 百度快照网站手机百度免费下载
  • 襄阳做公司网站的软件公司2024年重大新闻摘抄
  • 如何做微信商城网站建设深圳做推广哪家比较好
  • 碧江网站建设百度查一下
  • word怎么做网站链接搜索引擎优化举例说明
  • 做yahoo代拍网站公司推广引流渠道
  • wordpress售后退货插件南宁seo内部优化
  • 商标logo设计软件 免费深圳网站设计知名乐云seo
  • 免费网站安全查询网138网站域名
  • 三亚放心游app官方网站树枝seo
  • 网站建好了还需要什么维护纹身网站设计
  • 免费商城网站建设seo网络推广公司
  • 徐州网站建设技术托管网络营销的特点分别是
  • 山东省住房和城乡建设挺网站百度链接
  • iis网站突然无法访问怎么免费创建自己的网站
  • 重庆市证书查询官网南宁百度首页优化
  • 北京建站免费模板整站优化提升排名
  • 网站流量分析表秦皇岛百度推广