题目描述 思路分析 测试用例 Java代码 代码链接 题目描述 输入两个树结点,求它们的最低公共祖先. [牛客网刷题地址]无 思路分析 该题首先要确定是否为二叉树,还要确定是否为二叉搜索树,是否有父指针,或者仅仅是普通二叉树. 树为二叉搜索树时,最低公共祖先结点的大小在两个树结点大小的中间. 树为普通树时,使用遍历将子结点的信息往上传递.在左右子树中进行查找是否存在两个树结点,如果两个树结点分别在左右子树上,说明该根结点就是它们的最低公共祖先. 测试用例 功能测试:普通树,左斜树,右斜树 特殊测…