返回题库|

二叉树最近公共祖先

中等华为

二叉树最近公共祖先

中等华为二叉树

题目描述

给定二叉树的根节点和两个节点p、q,找到它们的最近公共祖先。递归遍历,如果当前节点为空或等于p或q则返回当前节点,左右子树分别递归,两侧都有结果则当前节点为LCA。

示例

输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1
输出:3
solution.ts
输出结果
点击「运行代码」按钮查看结果...