236. Lowest Common Ancestor of a Binary Tree-(二叉樹中兩結點的最近公共祖先)

題目描述: 和235所不同的是,235指出二叉樹是一棵特殊的樹(二叉搜索樹),而在本題中的二叉樹是一棵普通的二叉樹。 思路1:自頂向下的方法(時間複雜度o(n平方)) 判斷當前結點的左右子樹是否包含這兩個結點。 ①如果左子樹包含這兩個結點,則最近公共祖先結點一定在左子樹中。②如果右子樹包含這2個個節點,則最近公共節點也一定在右子樹中。③如果一個節點在左子樹中,另一個節點在右子樹中,則當前結點就是它
相關文章
相關標籤/搜索