网站建设服务条款/网址生成短链接
题目:
给你两棵二叉树的根节点 p
和 q
,编写一个函数来检验这两棵树是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
var isSameTree = function(p, q) {if(!p && !q){ //都为空树 =》相等return true;}if(!p && q || p && !q || p.val!==q.val){ //一个为空,一个非空;或 根的值不等 =》不相等return false;}if(p.val == q.val){ return isSameTree(p.left,q.left) && isSameTree(p.right,q.right);}
};