Simple CPP code...handled all corner cases


#1

int Solution::isSameTree(TreeNode* A, TreeNode* B) {
if(A==NULL && B)
return 0;
if(A && B==NULL)
return 0;
if(A==NULL && B==NULL)
return 1;

if(A->val==B->val)
{
    if(isSameTree(A->left,B->left) && isSameTree(A->right,B->right))
    return 1;
    else
    return 0;
}
else
return 0;

}