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

crm软件是什么意思网络营销郑州优化推广公司

crm软件是什么意思,网络营销郑州优化推广公司,做淘宝客网站好搭建吗?,快递服务平台题目: 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 来源:力扣(LeetCode) 链接:力扣&am…

题目:

给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。

来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

输入:preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]
输出:[3,9,20,null,null,15,7]


示例 2:

输入:preorder = [-1], inorder = [-1]
输出:[-1]

解法:

使用栈辅助(stack),栈中每个结点结构为[当前结点在中序序列中的下标, 树节点],stack初始化的值是前序序列第0个。用栈的目的是当插入结点为右子树时确定其根节点。

遍历前序序列, 从第1个开始。获取当前值在中序序列中的下标,如果比stack中最后1个小,说明当前结点是前个结点的左子树;否则需要弹出栈顶,直到比stack中最后1个大,此时说明当前结点在弹出结点的右边,在栈最后1个结点的左边,所以把当前结点接到弹出结点的右子树。

知识点:

1.前序遍历:根-左-右。

代码:

# 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]:root = tree = TreeNode(preorder[0])stack = [[inorder.index(preorder[0]), tree]]for num in preorder[1:]:index = inorder.index(num)tree = TreeNode(num)if index < stack[-1][0]:stack[-1][1].left = treeelse:while stack and index > stack[-1][0]:pre = stack.pop()pre[1].right = treestack.append([index, tree])return root

http://www.ds6.com.cn/news/33088.html

相关文章:

  • 网站logo图标网站优化关键词
  • 虚拟主机网站建设过程陕西seo
  • 文章响应式网站电子商务网站建设多少钱
  • w做网站诈骗企业网站推广渠道
  • 怎么做wap网站抖音营销推广方案
  • 代做网站修改维护廊坊网站建设优化
  • 公司要建设网站需要那些程序免费自媒体网站
  • 做外贸b2b免费网站百度权重5的网站能卖多少钱
  • 站长之家关键词挖掘工具怎样创建一个网站
  • 河北省政府建设厅网站seo包括什么
  • 做招商网站广州网站排名推广
  • 网页制作与网站建设策划书案例成人英语培训班哪个机构好
  • 申请免费网站域名抖音关键词排名优化
  • 广州可以做票务商城的网站公司普通话手抄报文字内容
  • 简单的网站模板最新国际要闻
  • wordpress免费单页主题天津seo网站排名优化公司
  • 做投票页面什么网站好谷歌商店paypal官网
  • 在哪些网站上做推广好深圳货拉拉
  • wordpress查看已删除的插件谷歌seo是什么意思
  • 金寨县重点工程建设管理局网站seo推广优化排名软件
  • 哈尔滨住房城乡建设局网站首页企业网站快速排名
  • 石家庄网站建设公司sem百度竞价推广
  • 国务院网站官网信息化建设规划web网站模板
  • 一个网站余姚什么营销文案
  • 网站推广有哪些举措青岛seo杭州厂商
  • 简约型网站建设企业网络营销推广案例
  • 商丘网站网站建设宁波网站推广公司报价
  • 做五金找订单查什么网站设计网站大全
  • 瑞达恒建筑网站开网站流程
  • 1688阿里巴巴批发网app百度关键词搜索优化