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

佳木斯网站建设淘宝seo 优化软件

佳木斯网站建设,淘宝seo 优化软件,爱网购的妈妈作文500字五年级,腾虎网络广州网站建设思路:递归三部曲 第一步:确定参数和返回值 题目要求找到指定的结点,就需要返回结点。 题目又涉及到p,q就需要传入p,q,需要遍历传入root 第二步:确定终止条件 当遍历到结点为空说明到底没找到返回空 或者遍历到p,…

 思路:递归三部曲

第一步:确定参数和返回值

题目要求找到指定的结点,就需要返回结点。

题目又涉及到p,q就需要传入p,q,需要遍历传入root

第二步:确定终止条件

当遍历到结点为空说明到底没找到返回空

或者遍历到p,q目标结点返回目标结点

第三步:确定单层逻辑

首先要找到最近公共结点和p,q有什么特别关系

一种情况就是p,q在root的左右子树上

最近祖先就是当left和right都不为空时

二种情况就是p,q本身就是最近公共祖先,p/q在左右子树上

这种情况遍历到的第一个目标p/q就是题目所要的最近公共祖先返回即可

其他所有的结点都是null即不是目标结点,直接将搜索到的第一个p/q(不是null的结点)一路返回

class Solution {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);if(left == null && right == null){return null;}if(left != null && right != null){return root;}if(left != null){return left;}if(right != null){return right;}return root;}
}

http://www.ds6.com.cn/news/69038.html

相关文章:

  • 网站开发适合女生不百度代理加盟
  • 网站建设服务器价格seo店铺描述例子
  • 网站建设岗位叫什么it培训机构
  • wordpress浏览器主题下载无锡网站建设方案优化
  • 临安营销型网站建设百度游戏排行榜风云榜
  • ui设计师能独立做网站吗百度新闻网站
  • 云服务器哪家好用宁波优化推广找哪家
  • 做网站怎么切片公司的公关
  • 电子商务网站建设基本流程图深圳债务优化公司
  • 建一个漫画网站网络推广要求
  • 软件开发零基础入门外贸网站优化推广
  • 购物网站国外郑州网站推广效果
  • 番禺五屏网站建设seo优化网站词
  • 东莞网站设计的公司结构优化是什么意思
  • 网站导航栏模板怎么做东营百度推广电话
  • 专做电器的网站seo排名软件
  • 网站推广公司傻大白seo经验
  • 打车网站开发如何进行网络推广
  • 提供网站设计方案公司深圳靠谱网站建设公司
  • h5用什么网站来做best网络推广平台
  • 达州网站建设口碑营销有哪些方式
  • 网站建设典型发言网络推广和网络营销的区别
  • 做amazon当地电信屏蔽了网站关键词排名优化易下拉技巧
  • .net 网站 语言外贸网站有哪些平台
  • 如果自己做网站武汉seo主管
  • 网页制作基础步骤企业seo顾问服务阿亮
  • 建站是什么专业现在推广平台哪家最好
  • 独立站seo推广关键词排名查询工具有什么作用?
  • 廊坊市网站建设推广普通话文字素材
  • 室内设计官方网站引流推广方案