目录

力扣236. 二叉树的最近公共祖先

力扣236. Lowest Common Ancestor of a Binary Tree(二叉树的最近公共祖先)

给定一个二叉树,找到该树中两个指定节点的最近公共祖先。

示例 1:

../posts/01_学习/87_LeetCode/0236_二叉树的最近公共祖先/img/0236-1-description.png

输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1
输出:3
解释:节点 5 和节点 1 的最近公共祖先是节点 3。

提示:

  • 树中节点数目在 [2, 10^5] 内
  • -10^9 <= Node.val <= 10^9
  • 所有 Node.val 互不相同
  • p != q
  • p 和 q 均存在于给定的二叉树中