力扣刷题27
剑指 Offer 68 - II. 二叉树的最近公共祖先
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。
百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”
例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]
最近的公共祖先:从root开始找,如果从左子树找到p、从右子树找到q说明root节点就是公共祖先
先把特殊
原创
2021-12-23 12:20:54 ·
180 阅读 ·
0 评论