Untitled
unknown
plain_text
a year ago
435 B
3
Indexable
class Solution(object): def lowestCommonAncestor(self, root, p, q): """ :type root: TreeNode :type p: TreeNode :type q: TreeNode :rtype: TreeNode """ def lca(node): if node: l, r = lca(node.left), lca(node.right) curr = node == p or node == q return node if (l and r) or curr else l or r return lca(root)
Editor is loading...
Leave a Comment