提交代码 class Solution { public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) { while ((long)(root.val - p.val) * (long)(root.val - q.val) > 0) root = p.val < root.val ? root.left : root.right; return root; } } 运行结果