题目:
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。
思路:
此题最开始无法想出思路。结合官方解答后做出。同时递归法难想到,比较巧妙,难理解。
代码:
递归:
1 | public class LeetCode236 { |
复杂度分析及总结:
递归:
时间复杂度:
O(n)。
空间复杂度:
O(n)。
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。
此题最开始无法想出思路。结合官方解答后做出。同时递归法难想到,比较巧妙,难理解。
1 | public class LeetCode236 { |
时间复杂度:
O(n)。
空间复杂度:
O(n)。