摘要: 问题 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 解决 //1、根据路径判断 class Sol 阅读全文
posted @ 2022-08-09 22:52 new_monkey 阅读(25) 评论(0) 推荐(0)
摘要: 问题 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 解决 //1、两次遍历 class Sol 阅读全文
posted @ 2022-08-09 22:08 new_monkey 阅读(36) 评论(0) 推荐(0)