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

建设网站的课题上海网络营销有限公司

建设网站的课题,上海网络营销有限公司,wordpress 技术 主题,photoshop手机版下载【题目】:236. 二叉树的最近公共祖先 终止条件: 当root到叶节点终止当root是p或q终止(因为要求的是公共祖先,如果遍历到p,就算q还在p的下边,他们的公共祖先还是p) 这也说明了:如果…

在这里插入图片描述

【题目】:236. 二叉树的最近公共祖先

终止条件:

  • 当root到叶节点终止
  • 当root是p或q终止(因为要求的是公共祖先,如果遍历到p,就算q还在p的下边,他们的公共祖先还是p)

这也说明了:如果返回的是nullptr,说明p、q不在这棵树中

返回情况:

  1. left == nullptr && right == nullptr:说明root的左右子树都没有p、q,直接返回nullptr
  2. left != nullptr && right == nullptr:说明p、q在root的左子树中,那么只需要返回left(因为前面只要遇到p或q就会终止,所以此时left就是p、q中相对上边的节点)
  3. right != nullptr && left == nullptr:说明p、q在root的右子树中,那么只要返回right即可(原因同上)
  4. right != nullptr && left != nullptr:说明p、q分散在root的左右子树中,此时root就是他们的最近公共祖先节点
class Solution {
public:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {// 如果root是p 或 q 或 nullptr,就不需要再往下遍历了if(root == nullptr || root == p || root == q) {return root;}// 如果root不是p 或 q,就继续遍历root的左右子树TreeNode* left = lowestCommonAncestor(root->left, p, q);TreeNode* right = lowestCommonAncestor(root->right, p, q);if(left == nullptr && right == nullptr) {// 如果p 和 q都没找到,更不可能有公共祖先了return nullptr;}else if(left == nullptr) {// 如果左子树没有p也没有q,那就返回右子树return right;}else if(right == nullptr) {// 如果右子树没有p也没有q,那就返回左子树return left;}else {// 如果p和q分别在左右子树中,那就返回rootreturn root;}}
};
  • 时间复杂度: O(n)
  • 空间复杂度: O(n)
http://www.dtcms.com/wzjs/4002.html

相关文章:

  • 装饰设计网站推荐教育培训机构网站
  • 做网站的样版海曙seo关键词优化方案
  • 记事本做网站的代码百度seo优化工具
  • frontpg做网站好吗百度网站认证
  • 吴江区桃源镇做网站关键词指数批量查询
  • 外贸网站装修外贸营销网站
  • 沧州网站建设外贸网络推广图片
  • 网站演示网站代码自己怎么开网站
  • 北京顺义区住房和城乡建设委员会网站进一步优化落实
  • 做网站公司 包含了服务器费用吗杭州优化外包哪里好
  • 政府类网站制作怎么seo网站关键词优化
  • 律师做网络推广最好的网站有哪些免费b站软件推广网站
  • wordpress时间代码福州seo技术培训
  • wordpress做定制T恤的网站全达seo
  • 网站主页调用世界杯比分
  • 化妆品公司的网站建设的利益分析网上怎么推销自己的产品
  • 手机网站做多少钱营销技巧和营销方法视频
  • 用html建设网站近日发生的重大新闻
  • 免费云建站郑州做网站推广
  • 新疆建设安监局网站查询seo外贸网站制作
  • 让百度收录网站百seo排名优化
  • 专业外贸网站建设 诚信 青岛青岛seo软件
  • 温州 建网站的公司广告优化师的工作内容
  • 精品课程网站建设的背景及意义中文域名注册官网入口
  • 网站seo模块哈尔滨百度搜索排名优化
  • 30天网站建设实录西安做seo的公司
  • 做外贸的网站看啥书东莞网站seo优化
  • 校园加盟网站建设链接检测工具
  • 专业的led网站建设网站域名怎么查询
  • wordpress仿凡客商城主题西安搜索引擎优化