博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 235. Lowest Common Ancestor of a Binary Search Tree
阅读量:4669 次
发布时间:2019-06-09

本文共 440 字,大约阅读时间需要 1 分钟。

1 class Solution {2 public:3     TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {4         if(root->val >= p->val && root->val <= q->val || root->val >= q->val && root->val <= p->val) return root;5         if(root->val > p->val) return lowestCommonAncestor(root->left, p, q);6         return lowestCommonAncestor(root->right, p, q);7     }8 };

 注意等号,因为root可能等于p或q。

转载于:https://www.cnblogs.com/co0oder/p/5213385.html

你可能感兴趣的文章
[转载]:C# 中结构与类的区别
查看>>
maven-javadoc-plugin
查看>>
Ubuntu 14.04环境变量修改
查看>>
多线程Lock版生产者和消费者模式
查看>>
zoj3802:easy 2048 again(状压dp)
查看>>
Jenkins 自动化集成之路 Linux 安装 maven
查看>>
vue 自学笔记(七) 组件细节问题
查看>>
CSUOJ 1856 Sokoban 模拟
查看>>
List实体去重
查看>>
python函数回顾:abs()
查看>>
初识大数据(四. 大数据与人工智能的关系)
查看>>
netty 入门(一)
查看>>
Intellij Idea 15 下新建 Hibernate 项目以及如何添加配置
查看>>
《火星!火星!》
查看>>
大道至简读书笔记一
查看>>
php apache 配置后不能正常显示html文件的解决方法
查看>>
FILE类型指针的头文件
查看>>
牛客网暑期ACM多校训练营(第五场)J-plan (模拟)
查看>>
如何做一个跨平台的游戏App?
查看>>
五、椒盐排骨
查看>>