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

宁波网站建设seowordpress有后台吗

宁波网站建设seo,wordpress有后台吗,开一个网站建设公司需要什么软件,浙江省外贸公司排名文章目录 一、题目描述示例 1示例 2示例 3 二、代码三、解题思路 一、题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为#xff1a;“对于有根树 T 的两个节点 p、q#xff0c;最近公共祖先表示为一个节点 x#xff0c;满… 文章目录 一、题目描述示例 1示例 2示例 3 二、代码三、解题思路 一、题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为“对于有根树 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, 10^5] 内。 -10^9 Node.val 10^9 所有 Node.val 互不相同 。 p ! q p 和 q 均存在于给定的二叉树中。 二、代码 代码如下 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val x # self.left None # self.right Noneclass Solution:def lowestCommonAncestor(self, root: TreeNode, p: TreeNode, q: TreeNode) - TreeNode:p_father []q_father []def findp(r,path):if r.val p.val:p_father.extend(path)p_father.append(r)returnif r.left ! None:path.append(r)findp(r.left,path)path.pop()if r.right ! None:path.append(r)findp(r.right,path)path.pop()def findq(r,path):if r.val q.val:q_father.extend(path)q_father.append(r)returnif r.left ! None:path.append(r)findq(r.left,path)path.pop()if r.right ! None:path.append(r)findq(r.right,path)path.pop()findp(root,[])findq(root,[])presult rootfor i in range(min(len(q_father),len(p_father))):if q_father[i] p_father[i]:result q_father[i]continueelse:breakreturn result 三、解题思路 本题在235. 二叉搜索树的最近公共祖先 的基础上将二叉搜索树改为二叉树那么根据我们之前搜索p,q节点的所有父节点的思路来看搜索方式有所不同不能通过二叉搜索树的规律来快速找到对应p,q节点但也可以通过一步一步试错的方式慢慢找到所有的父节点解题思路同235. 二叉搜索树的最近公共祖先 一致通过找出pq节点所有的父节点列表然后找出列表的最大公共子列表后最后一个元素即为最近公共祖先。
http://www.dnsts.com.cn/news/59134.html

相关文章:

  • 口碑好的高密网站建设清新织梦淘宝客模板淘客网站程序源码
  • 建站怎么建阿里云wordpress一键安装包
  • iis怎么创建网站做360网站首页软件
  • 鼓楼机关建设网站一级造价工程师注册管理系统
  • 怎么做免费网站教程服装企业网站建设现状
  • 修改wordpress用户名廊坊百度提升优化
  • 免费建造网站系统精准营销模型
  • 鹿泉网站制作公司胖子马wordpress模板 q8免费版
  • 郑州小程序河北seo推广平台
  • 企业网站备案需要法人拍照吗开锁都在什么网站做
  • 优质的南昌网站建设网络搭建比赛
  • 免费建域名网站网站开发说明
  • 携程旅游网站官网大学教学应用网站开发现状
  • 网站过程建设网页设计报告前言
  • phpcms v9 网站建设设计制作网络科技模板网站建设分金手指排名二六
  • 孝南区城乡建设局网站施工企业质量管理体系认证几年
  • xml网站地图制作vi设计的目的
  • 做网站要不要用jsp优购物官方网站手机版
  • 网站版面的图文是怎么做的苏州企业名称大全
  • 网站防站外贸出口剪标尾单
  • 网站开发方案ppt做网站的企业是什么行业
  • 数据库网站建设方案网站建设报价表
  • 建设黑彩网站中国新设计师联盟
  • 泰州网站设计哪家好小程序定制开发中软
  • 西安网站建设排名广州市省建设厅网站
  • 合肥在线网站王也的配音员是谁
  • 南京网站建设服务公司响应式网站建设价格
  • 怎么做网盘搜索网站电商平台网站开发过程
  • 洛阳做网站的公司北京网站建设设计
  • .net个人网站开发视频如何优化seo关键词