class Solution {
public:
TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {
if(root==NULL)
{
return NULL;
}
if(p->val>root->val&&q->val>root->val)
{
return lowestCommonAncestor(root->right,p,q);
}
else if(p->val<root->val&&q->val<root->val)
{
return lowestCommonAncestor(root->left,p,q);
}
else{
return root;
}
}
};
转载请注明原文地址:https://ipadbbs.8miu.com/read-25456.html