文章目录 题目 题目解析 解题代码 解题代码 题目 OJ平台 题目解析 公共祖先一共会出现四种种情况: 给出的两个结点在 root 结点的左右子树,则最近公共祖先就是 root 。 给出的两个结点都在左子树,则最近公共祖先是左子树中先搜到的那个结点。 给出的两个结点都在右子树,则最近公共祖先是右子树中先搜到的那个结点。 左右子树都未找到给出的 p、q 结点,则不存在。 由于都是通过先处理左右子树寻找,然后再在根节点处进行返回操作,这很明显就是一个后序遍历的过程,后序遍历的过程就是先处理左右子树然后再回到根处操作。 解题代码 解题代码 cla