Leetcode:235. 二叉搜索树的最近公共祖先

Leetcode:235. 二叉搜索树的最近公共祖先

Talk is cheap . Show me the code .

/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL), right(NULL) {}
* };
*/
class Solution {
public:
TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {
if(root==NULL) return NULL;
if(root->val>p->val&&root->val>q->val) return lowestCommonAncestor(root->left,p,q);
if(root->val<p->val&&root->val<q->val) return lowestCommonAncestor(root->right,p,q);
return root;
}
};

最新文章

  1. eclipse maven插件问题:error occurred while automatically activating bundle org.eclipse.m2e.core.ui (525)
  2. C#实现:给定任意数字,输出在该数字下所有()括号的集合
  3. python--基础学习(四)自然字符串、重复字符串、子字符串
  4. python djang suit模板
  5. 重新想象 Windows 8 Store Apps (40) - 剪切板: 复制/粘贴文本, html, 图片, 文件
  6. php并发请求
  7. phalcon: acl权限控制
  8. (实用篇)php中计算中文字符串长度、截取中文字符串的函数代码
  9. python基础:day3作业
  10. Centos6.5下编译安装ACE6.0
  11. POJ1006 - Biorhythms(中国剩余定理)
  12. Python异常处理 分类: python Raspberry Pi 服务器搭建 2015-04-01 13:22 172人阅读 评论(0) 收藏
  13. delphi 创建数据库配置文件(TIniFile)
  14. [Effective Modern C++] Item 1. Understand template type deduction - 了解模板类型推断
  15. IE6存在的一些兼容
  16. 哈佛大学构建动态网站--第七讲ajax
  17. 脚本一键部署lnmp
  18. T-SQL:谓词和运算符(六)
  19. ecshop 前台分页
  20. elementUI 通用确认框

热门文章

  1. 数据结构与算法 --- js描述队列
  2. ios---&gt;泛型
  3. Git详解之文件状态
  4. ubuntu18.04编译jdk8
  5. C++基类和派生类的析构函数
  6. TCP UDP协议的三次握手
  7. Node.js实战--资源压缩与zlib模块
  8. Linux文件和目录的属性及权限总结
  9. Notepad++ Plugin Manager更新插件出错
  10. qt5实现简单布局