var isSameTree = function(p, q) {
let flag = true;
const compare = (p, q) => {
if(p == null && q == null)return;//p q都为空时返回
if(p == null || q == null){//只有一个为空 false
flag = false;
return;
}
if(p && q){//都不空并且值不等时 false
if(p.val != q.val){
flag = false;
return;
}
}
compare(p.left, q.left);
compare(p.right, q.right);
}
compare(p,q);
return flag;
};
JS力扣刷题 100. 相同的树
最新推荐文章于 2025-04-15 20:50:10 发布
这段代码实现了一个名为`varisSameTree`的函数,用于比较两棵二叉树是否结构相同并具有相同的值。通过递归地比较左右子树,函数判断每个节点的值并返回比较结果。

269

被折叠的 条评论
为什么被折叠?



