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

做普通网站公司yy直播在线观看

做普通网站公司,yy直播在线观看,湖北工程建设总承包有限公司网站,做薪酬调查有哪些网站题目连接#xff1a;236. 二叉树的最近公共祖先 - 力扣#xff08;LeetCode#xff09; 题目描述#xff1a; 思路分析#xff1a; 由题可知#xff0c;我们需要找到 p 和 q 两个二叉树的最近公共祖先节点#xff0c;首先我们分析一下#xff0c;这个最近公共祖先节点…题目连接236. 二叉树的最近公共祖先 - 力扣LeetCode 题目描述 思路分析 由题可知我们需要找到 p 和 q 两个二叉树的最近公共祖先节点首先我们分析一下这个最近公共祖先节点的可能情况。1、这个最近公共祖先节点既不是 p 也不是 q简单来说p 和 q 一个是某个节点的左子树另一个是该节点的右子树也就是示例一的情况。2、这个最近公共祖先节点是 p 或者 q也就是说p 是 q 的父节点或者 q 是 p 的父节点也就是示例二的情况。接下来我们详细分析一下编写代码的过程 1、判断 root、p、q 中是否存在空节点如果存在空节点则直接返回 null 2、判断 root 是否等于 p 或者 q如果相等则直接返回 root表示已经找到了一个节点 3、从左子树和右子树中接着寻找另一个节点 4、如果同时找到了两个树那么说明这两个树是从同一个节点分化出来的则直接返回 root如果说只有找到了一个树那么说明另一个树是这个树的子树则直接返回找到的那个结点就可以原因可以看下面的图片 代码示例 lass Solution {public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {if(root null || p null || q null) return null;if(root p || root q) return root;TreeNode retLeft lowestCommonAncestor(root.left,p,q);TreeNode retRight lowestCommonAncestor(root.right,p,q);if(retLeft ! null retRight ! null) {return root;}else if(retLeft ! null) {return retLeft;}else {return retRight;}} }
http://www.sadfv.cn/news/225722/

相关文章:

  • 企业门户网站开发代码苏州市城乡建设局网站首页
  • 上海景泰建设股份有限公司网站链接购买平台
  • 建设银行网站打不开别的网站可以用吗营销咨询顾问
  • 盘锦网站制作公司上海做响应式网站的公司
  • 宁波网站建设设计公司信息黑龙江省建设协会网站首页
  • 网站做百度排名wordpress 繁体语言包
  • 网站上做烟花效果重庆网站维护制作
  • 兴仁市建设局网站甘肃省临夏州建设局网站
  • app开发模板网站泰安哪里有做网站app的
  • 天天向上 网站建设股票软件定制开发
  • 网站建设背景需要写些什么软件网站模板织梦
  • 4.1网站建设的基本步骤昆明小程序开发公司电话
  • 秦皇岛营销式网站制作顺德精品网站建设
  • 网络平台建设公司排名沈阳网站关键字优化
  • 微信小程序 网站建设it黄页
  • 做网盟行业网站的图片广告的销售找建设网站公司哪家好
  • 新网站推广方案科技网站建设方案
  • 小程序代理哪家好太原百度seo优化推广
  • 网站内容建设的核心和根本是iis7 发布asp网站404
  • 网站制做工具南昌网站建设公司资讯
  • 济南网站建设哪里便宜建站系统网站建设
  • 电影网站备案seo推广原理
  • 做产品网站罗山网站建设
  • 个人网站 做啥好templates文件夹
  • 百度云网站开发永春县住房和城乡规划建设局网站
  • 上海网站seo外包wordpress 朴素
  • 网站建设具体方案WordPress会员注册去掉邮箱
  • 北京朝阳区哪里有网站开发做外贸哪些网站可以发免费信息
  • 游戏网站创建程序员 创业做网站
  • 企业为什么做网站网络公司营业范围