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

东莞网站制作怎么查找关键词排名

东莞网站制作,怎么查找关键词排名,安徽企业建站系统平台,玉林市城市建设投资有限公司网站236. 二叉树的最近公共祖先 题目-中等难度示例1. dfs 题目-中等难度 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p…

236. 二叉树的最近公共祖先

  • 题目-中等难度
  • 示例
  • 1. dfs

题目-中等难度

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。

百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

示例

示例 1:
在这里插入图片描述

输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1
输出:3
解释:节点 5 和节点 1 的最近公共祖先是节点 3 。

示例 2:
在这里插入图片描述

输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 4
输出:5
解释:节点 5 和节点 4 的最近公共祖先是节点 5 。因为根据定义最近公共祖先节点可以为节点本身。

示例 3:

输入:root = [1,2], p = 1, q = 2
输出:1

提示:

  • 树中节点数目在范围 [2, 105] 内。
  • -109 <= Node.val <= 109
  • 所有 Node.val 互不相同 。
  • p != q
  • p 和 q 均存在于给定的二叉树中。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/summary-ranges
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

1. dfs

时间
52ms
击败 68.44%使用 Python 的用户
内存
24.04MB
击败 62.53%使用 Python 的用户

# Definition for a binary tree node.
# class TreeNode(object):
#     def __init__(self, x):
#         self.val = x
#         self.left = None
#         self.right = Noneclass Solution(object):def lowestCommonAncestor(self, root, p, q):""":type root: TreeNode:type p: TreeNode:type q: TreeNode:rtype: TreeNode"""# 如果节点不存在或者节点是两个指定节点之一, 返回节点if not root or root == p or root ==q:return root# 左递归left = self.lowestCommonAncestor(root.left,p,q)# 右递归right = self.lowestCommonAncestor(root.right,p,q)# 如果左右都不为空, 说明指定节点存在于当前节点下if left and right:return root# 其他情况,只存在于当前节点的左子树或者右子树return left if left else right
http://www.khdw.cn/news/43163.html

相关文章:

  • 企业做网站分一般为哪几种类型seo网站介绍
  • 后台风格网站广东百度seo关键词排名
  • 网站 风格武汉做搜索引擎推广的公司
  • 男女做暖暖网站seo关键词优化的技巧和方法
  • 图文识别小程序是什么泉州seo按天计费
  • 做市场的逛的网站建网站用什么工具
  • 重庆选科网站国家优化防控措施
  • isite企业建站系统外链查询工具
  • 营销型网站建设汽车网站权重优化
  • 门户网站名词解释专业黑帽seo
  • 企业网站注册官网广州网站营销推广
  • 好网站建设公司北京北京网站优化培训
  • 网站建设维护工作经验杭州seo网站建设
  • 数码产品网站建设计划书郑州网络推广报价
  • 做跨境网站河南品牌网站建设
  • 大型企业的微网站谁做怎么做网站推广多少钱
  • 网站上传附件大小限制网站客服系统
  • 厦门市建设局网站首页关键词在线采集
  • 做网站通栏模糊平台推广文案
  • 做自己的建材配送网站推广产品吸引人的句子
  • 网站可以做2个公司的吗58同城网站推广
  • 网站建设系统服务机构网络营销策划方案框架
  • 深圳知名网站关键字搜索
  • 网站开发 兼职新闻株洲最新
  • 长沙 外贸网站建设创建网站要钱吗
  • 移动 开发 网站建设快速排名软件哪个好
  • 扬州工程建设信息网站百度搜索关键词排行榜
  • 正品查询网站怎么做杭州seo百度关键词排名推广
  • 中山精品网站建设价位地推一手项目平台
  • 怎样开始学做自媒体陕西seo优化