236. Lowest Common Ancestor of a Binary Tree-(二叉树中两结点的最近公共祖先)

题目描述: 和235所不同的是,235指出二叉树是一棵特殊的树(二叉搜索树),而在本题中的二叉树是一棵普通的二叉树。 思路1:自顶向下的方法(时间复杂度o(n平方)) 判断当前结点的左右子树是否包含这两个结点。 ①如果左子树包含这两个结点,则最近公共祖先结点一定在左子树中。②如果右子树包含这2个个节点,则最近公共节点也一定在右子树中。③如果一个节点在左子树中,另一个节点在右子树中,则当前结点就是它
相关文章
相关标签/搜索