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

手机上能搭建网站吗重庆seo关键词排名

手机上能搭建网站吗,重庆seo关键词排名,那些网站平台可以做3d建模,青岛城阳网站建设题目: 给定两个整数数组 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.r43.cn/news/78999.html

相关文章:

  • 做游戏陪玩网站网站如何被百度快速收录
  • vbs网站建设学习心得引流客户的最快方法是什么
  • 地方网站有何作用网页制作与设计
  • 做网站线稿软件有哪些山东seo网页优化外包
  • 做网站的心得体会郑州网站建设专业乐云seo
  • 做影视网站风险大吗天猫店铺申请条件及费用
  • 做淘宝客网站好搭建吗站长工具最近查询
  • 青柠影院免费观看高清电视剧seo博客模板
  • 网站示例网站seo搜索引擎优化教程
  • 网站开发前后端分离是主流吗网络服务商
  • 浙江 外贸网站建设搜索引擎优化教程
  • 西双版纳网站建设小型培训机构管理系统
  • 旅游便宜的网站建设seo关键词快速排名软件
  • 高级网站设计怎么建立自己的企业网站
  • 政府网站建设发展指引国家免费职业技能培训
  • 单页营销型网站模板六种常见的网站类型
  • 室内设计招标网站怎么做网站推广多少钱
  • wordpress如何设置头像全国seo公司排名
  • 网站建设注意那网络营销产品推广方案
  • 做购物网站需要接口吗自己怎么做一个网页
  • 网站平台怎么做的好搜索引擎优化的基本方法
  • 什么网站上做奥数题十大品牌营销策划公司
  • 建设信用中国网站超级外链吧
  • 做经营性的网站备案条件bt种子磁力搜索
  • 福建建设厅网站官网百度搜索词排名
  • 淳安县建设网站公司网站怎么注册
  • 个人做淘宝客网站不能备案吗济南百度推广公司电话
  • 长沙的网站建设公司网络推广和竞价怎么做
  • 音乐网站设计素材seo网站推广专员
  • 柏乡网站建设百度外推排名代做