完成了一道算法题,终于自己独立写出了一道二叉树的题了
bool isSameTree(struct TreeNode* p, struct TreeNode* q) {if(p==NULL&&q==NULL) return true;if(p==NULL||q==NULL) return false;if(p->val!=q->val) return false;if(p->left==NULL&&p->right==NULL&&q->left==NULL&&q->right==NULL){if(p->val==q->val){return true;}else return false;}bool l= isSameTree(p->left,q->left);if(!l) return false;bool r= isSameTree(p->right,q->right);if(!r) return false;return l&&r;
}
开始学习java中的面向对象