题目:

  给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。

  对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大

    (一个节点也可以是它自己的祖先)

思路:

  递归出口 p == root || q == root || root == null 

  递归左右都不为空,root就是要找的结果

  递归left 为空  就返回right

  递归right为空 就返回left

    二叉树的最近公共祖先  递归


(一) 代码

  二叉树的最近公共祖先  递归

 

 


 

 

 

 

          失眠播报

 

相关文章:

  • 2021-05-16
  • 2021-12-04
  • 2022-01-25
  • 2021-11-09
  • 2021-10-04
  • 2021-10-21
  • 2021-11-01
猜你喜欢
  • 2021-11-06
  • 2022-01-04
  • 2021-08-28
  • 2022-12-23
  • 2021-07-28
  • 2021-07-01
  • 2021-07-18
相关资源
相似解决方案