您的位置:首页 > 编程语言

代码实现判断两棵树是否相等

2014-10-14 14:04 309 查看
//两棵树是否相等
bool compare(const Node *root1,const Node *root2){
if (root1==NULL&&root2==NULL)
{
return true;
}
else if(root1==NULL||root2==NULL)
{
return false;
}

if (root1->data!=root2->data)
{
return false;
}

bool left=false,right=false;
left=compare(root1->left,root2->left);
right=compare(root1->right,root2->right);
return left&&right;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: