其他分享
首页 > 其他分享> > [LeetCode] 1123. Lowest Common Ancestor of Deepest Leaves 最深叶结点的最小公共父节点

[LeetCode] 1123. Lowest Common Ancestor of Deepest Leaves 最深叶结点的最小公共父节点

作者:互联网



Given a rooted binary tree, return the lowest common ancestor of its deepest leaves.

Recall that:

Example 1:

Input: root = [1,2,3]
Output: [1,2,3]
Explanation:
The deepest leaves are the nodes with values 2 and 3.
The lowest common ancestor of these leaves is the node with value 1.
The answer returned is a TreeNode object (not an array) with serialization "[1,2,3]".

Example 2:

Input: root = [1,2,3,4]
Output: [4]

Example 3:

Input: root = [1,2,3,4,5]
Output: [2,4,5]

Constraints:



Github 同步地址:

https://github.com/grandyang/leetcode/issues/1123



类似题目:

Lowest Common Ancestor of a Binary Tree

Lowest Common Ancestor of a Binary Search Tree



参考资料:

https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves/



LeetCode All in One 题目讲解汇总(持续更新中...)

标签:Lowest,node,lowest,Leaves,1123,tree,ancestor,root,leaves
来源: https://www.cnblogs.com/grandyang/p/11397303.html