思路:
分别记录root到两个节点的路径。
路径知道了,从root开始,不一样的分支点上级就是最近祖先。
路径的查找方法有二:
深度优先遍历
并查集(不懂)
介绍DFS先,关注传入的参数
path为root到节点的路径。DFS方法如果查找成功返回查找的长度;
否则返回-1。
改正2:
本文介绍了一种寻找二叉树中两个指定节点的最近公共祖先的有效算法。通过深度优先搜索(DFS)来追踪从根节点到目标节点的路径,并利用这些路径找到最后一个共同节点。文中还提供了一种使用栈来实现路径跟踪的方法。
思路:
分别记录root到两个节点的路径。
路径知道了,从root开始,不一样的分支点上级就是最近祖先。
路径的查找方法有二:
深度优先遍历
并查集(不懂)
介绍DFS先,关注传入的参数
path为root到节点的路径。DFS方法如果查找成功返回查找的长度;
否则返回-1。
改正2: