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

昆明做网站的网络公司广州公共资源交易中心官网

昆明做网站的网络公司,广州公共资源交易中心官网,超星网站开发实战答案,网站功能有哪些二叉树的最近公共祖先 找p和q就行,找不到p和q的节点就返回null,找到的就层层返回p或q,其他的还是返回null。直到某一层的left和right都不为null说明得到了最近公共节点,再将这个节点层层返回。如果p和q存在祖先和子节点的关系&am…

二叉树的最近公共祖先

找p和q就行,找不到p和q的节点就返回null,找到的就层层返回p或q,其他的还是返回null。直到某一层的left和right都不为null说明得到了最近公共节点,再将这个节点层层返回。如果p和q存在祖先和子节点的关系,就层层返回祖先。

public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {if (root == null || root == p || root == q) {return root;}TreeNode left = lowestCommonAncestor(root.left, p, q);TreeNode right = lowestCommonAncestor(root.right, p, q);// 左右子树均没有p和q,直接返回nullif (left == null && right == null) {return null;}// 左子树返回null,右子树中存在p或q,也可能存在p和qif (left == null) {return right;}// 右子树返回null,左子树中存在p或q,也可能存在p和qif (right == null) {return left;}// p和q分列两个子树中,root是最近公共祖先return root;
}

如果对您有帮助,请点赞关注支持我,谢谢!❤
如有错误或者不足之处,敬请指正!❤
个人主页:星不易 ❤
算法通关村专栏:不易|算法通关村 ❤

http://www.yayakq.cn/news/659381/

相关文章:

  • 手机网站代码下载好看的网页界面设计
  • 网站页面做多宽wordpress增加轮播图
  • 网站联盟平台福州住房建设厅网站
  • 电商网站建设文献一个网站备案号是冒用其它公司的
  • nuxt做多页面网站医院信息化建设网站
  • wrodpress做学校网站wordpress 安装 白屏
  • 阿里云成功备案的网站增加域名dw网页设计的一般步骤
  • 国外网站排名 top100如何做分公司网站
  • 国内最大的开源网站休闲食品网站模板
  • 网站正在建设中提示页面设计欣赏运城网站开发
  • 网站 被黑旅游网站400电话彩铃
  • 宿迁企业网站建设asp.net是做网站的吗
  • 做文字图片的网站wordpress的安装教程
  • 网站用户体验诊断邢台学校网站建设费用
  • 在线视频网站开发成本数字网站建设
  • 做网站动图的软件英文版wordpress改中文字体
  • 星外网站开发网络广告营销的实现方式
  • 网站需要每个城市做推广吗做食品网站需要什么条件
  • 站长之家最新网站安徽六安特产
  • 网站建设费计入销售费用的子目3000ok新开传奇网站公益服
  • 有经验的合肥网站建设c 能和php一起做网站吗
  • 房产智能建站系统wordpress 单栏 主题
  • 网站友情链接购买有没有找外加工的活的平台
  • 网站上线如何做公司名字免费网站设计素材
  • 盐城市建设局网站打不开网页设计实训报告2000字通用
  • 遵义交通建设网站wordpress编辑器怎么变
  • 长垣县住房和城乡建设局网站郑州高档网站建设
  • asp课程设计企业网站设计合肥网站建设毅耘
  • 河南省旅游网站建设建设银行正式宣布
  • 小米网站seo分析报告+书搜索引擎优化的简称是