mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2026-02-02 18:39:09 +08:00
替换图片链接
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
示例 1:
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
如图,我们从根节点搜索,第一次遇到 cur节点是数值在[q, p]区间中,即 节点5,此时可以说明 q 和 p 一定分别存在于 节点 5的左子树,和右子树中。
|
||||
|
||||

|
||||

|
||||
|
||||
此时节点5是不是最近公共祖先? 如果 从节点5继续向左遍历,那么将错过成为p的祖先, 如果从节点5继续向右遍历则错过成为q的祖先。
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
如图所示:p为节点6,q为节点9
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
可以看出直接按照指定的方向,就可以找到节点8,为最近公共祖先,而且不需要遍历整棵树,找到结果直接返回!
|
||||
|
||||
Reference in New Issue
Block a user