4道经典二叉树相关题目-路径之和2 最近公共祖先

it2022-05-05  124

class Solution { public: TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) { if(root == nullptr || root == p || root == q){return root; } TreeNode* left = lowestCommonAncestor(root->left, p, q); TreeNode* right = lowestCommonAncestor(root->right, p, q); return left == nullptr? right : (right == nullptr? left : root); } };

最新回复(0)