> function TreeNode(val) { > this.val = val; > this.left = this.right = null; > }
Activity
[-]字节一面:二叉树中两个节点间的最短距离[/-][+]字节一面:给定一个二叉树, 找到该树中两个指定节点间的最短距离[/+]7777sea commentedon Jul 14, 2020
先找出两个节点的最近公共祖先
分别求出两个节点到最近公共祖先的路径长度
求出两个节点的路径长度
求公共祖先
计算距离
sisterAn commentedon Jul 14, 2020
解答:
求最近公共祖先节点,然后再求最近公共祖先节点到两个指定节点的路径,再求两个节点的路径之和
xcgs123 commentedon Nov 23, 2020
if(left === null) return right if(right === null) return left return root这里应该是
if(left===null){ return right } if(right===null){ return root }syc666 commentedon Dec 16, 2020
Hanfee commentedon May 6, 2021
我的字节一面也是这个题
sisterAn commentedon Apr 18, 2022
realgeoffrey commentedon Nov 29, 2023