找二叉树公共节点:

链接:https://www.nowcoder.com/questionTerminal/acb012bed4b04798b9c759c97d252cfe
来源:牛客网

简化的LCA;
因为有父节点,所以可以向上遍历。
将两个节点到根节点的路径压栈,然后依次比较,求最后一个公共的节点(需额外开销空间);
分布求两个节点的深度,然后较深节点向上遍历到和较浅节点的同一层。然后一起向上遍历,比较parent。

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-10 11:42
点赞 评论 收藏
分享
zzzilik:四个月实习做了3个项目不觉得很假吗,真没必要写这么多吧我感觉挑点核心的重点写一下我感觉会好点
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务