描述
给定一棵二叉树,找到两个节点的最近公共父节点(LCA)。
最近公共祖先是两个节点的公共的祖先节点且具有最大深度。
样例
样例 1:
输入: 给定如下的一棵树,只有一个节点:
1
LCA(1,1) = 1
样例 2:
输入: 给如下的一颗树
4
/ \
3 7
/ \
5 6
LCA(3, 5) = `4`
LCA(5, 6) = `7`
LCA(6, 7) = `7`
思路
递归求解
代码
1 | /** |
-------------end of filethanks for reading-------------